Avoid division by zero when analyzing ~5000 words
[linguistica.git] / StdAfx.h
blob3413f12768f0e7db3b6ad23982c5fa7241c5c84f
1 // Convenience header including just about everything
2 // Copyright © 2009 The University of Chicago
3 #ifndef STDAFX_H
4 #define STDAFX_H
6 #include "Version.h"
7 #include "Config.h"
8 #include "Typedefs.h"
10 // Qt
11 #include <qapplication.h>
12 #include <qnamespace.h>
13 #include <qmessagebox.h>
14 #include <q3textstream.h>
15 #include <qdatetime.h>
16 #include <qtabwidget.h>
17 #include <qdom.h>
18 #include <QList.h>
19 #include <q3dict.h>
20 #include <q3groupbox.h>
21 #include <qdir.h>
22 #include <Q3PtrCollection>
24 // C headers
25 #include <cmath>
26 #include <cstdlib>
27 #include <ctime>
29 // Collections
30 #include "CollectionTemplate.h"
31 #include "Trie.h"
32 #include "StemCollection.h"
33 #include "SignatureCollection.h"
34 #include "WordCollection.h"
35 #include "SuffixCollection.h"
36 #include "PrefixCollection.h"
37 #include "LinkerCollection.h"
38 #include "MorphemeCollection.h"
39 #include "BiphoneCollection.h"
40 #include "PhoneCollection.h"
41 #include "CompoundCollection.h"
42 #include "TerminalRuleCollection.h"
43 #include "CorpusWordCollection.h"
44 #include "RuleCollection.h"
46 // Parse class family
47 #include "Parse.h"
48 #include "LParse.h"
49 #include "Stem.h"
50 #include "Signature.h"
51 #include "Morpheme.h"
52 #include "Affix.h"
53 #include "Prefix.h"
54 #include "Suffix.h"
55 #include "Linker.h"
56 #include "Compound.h"
57 #include "GrammarRule.h"
58 #include "Edge.h"
59 #include "CorpusWord.h"
61 // Phone class
62 #include "Phone.h"
64 // Sequencer
65 #include "Sequencer.h"
67 // MT
68 #include "cMT.h"
69 #include "mTVolca.h"
70 #include "cMTModel1.h"
71 #include "cMTModel2Norm.h"
73 // HMM
74 #include "StateEmitHMM.h"
76 // Statistics
77 #include "Stats.h"
79 // DCN
80 #include "DCNcorpussyl.h"
81 #include "DCNdcnword.h"
82 #include "DCNgrammar.h"
83 #include "DCNgrammarsyl.h"
84 #include "DCNlearning.h"
85 #include "DCNlearningsyl.h"
86 #include "DCNnetwork.h"
87 #include "DCNnetworksyl.h"
88 #include "DCNsnetwork.h"
90 // Remaining classes
91 #include "canvasdialog.h"
92 #include "EarleyParser.h"
93 #include "DescriptionLength.h"
94 #include "DLHistory.h"
95 #include "SparseVector.h"
96 #include "SparseIntVector.h"
97 #include "StringSurrogate.h"
98 #include "MiniLexicon.h"
99 #include "Lexicon.h"
100 #include "Preferences.h"
101 #include "LPreferences.h"
102 #include "exportwizard.h"
103 #include "preferencesdialog.h"
104 #include "helpaboutdialog.h"
105 #include "verifydialog.h"
106 #include "listbuilderdialog.h"
107 #include "corpusviewdialog.h"
108 #include "linguisticamainwindow.h"
109 #include "GraphicView.h"
110 #include "StringEditGrid.h"
111 #include "Alignment.h"
112 #include "TemplateCollection.h"
113 #include "Biphone.h"
114 #include "VeryLong.h"
115 #include "Datum.h"
116 #include "MonteCarlo.h"
118 // Utility functions/variables
119 #include "StringFunc.h"
120 #include "CompareFunc.h"
121 #include "CommandLine.h"
122 #include "ScrubRules.h"
123 #include "HTML.h"
124 #include "log2.h"
126 #endif // STDAFX_H