mixmod  3.2.0
Mixture models for clustering and classification
 All Classes Namespaces Files Functions Variables Enumerations Friends
mixmod.h
1 /***************************************************************************
2  SRC/mixmod/Utilities/mixmod.h description
3  copyright : (C) MIXMOD Team - 2001-2016
4  email : contact@mixmod.org
5  ***************************************************************************/
6 
7 /***************************************************************************
8  This file is part of MIXMOD
9 
10  MIXMOD is free software: you can redistribute it and/or modify
11  it under the terms of the GNU General Public License as published by
12  the Free Software Foundation, either version 3 of the License, or
13  (at your option) any later version.
14 
15  MIXMOD is distributed in the hope that it will be useful,
16  but WITHOUT ANY WARRANTY; without even the implied warranty of
17  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  GNU General Public License for more details.
19 
20  You should have received a copy of the GNU General Public License
21  along with MIXMOD. If not, see <http://www.gnu.org/licenses/>.
22 
23  All informations available on : http://www.mixmod.org
24 ***************************************************************************/
25 
26 #ifndef MIXMOD_H
27 #define MIXMOD_H
28 
29 #ifndef WANT_STREAM
30 #define WANT_STREAM
31 #endif
32 
33 #ifndef WANT_MATH
34 #define WANT_MATH
35 #endif
36 
37 // newmat includes
38 #include "NEWMAT/newmatap.h"
39 #include "NEWMAT/newmatio.h"
40 
41 // mixmod includes
42 #include "mixmod/Clustering/ClusteringInput.h"
43 #include "mixmod/Clustering/ClusteringOutput.h"
44 #include "mixmod/Clustering/ClusteringModelOutput.h"
45 #include "mixmod/Clustering/ClusteringMain.h"
46 #include "mixmod/Clustering/ClusteringStrategy.h"
47 
48 #include "mixmod/DiscriminantAnalysis/Learn/LearnInput.h"
49 #include "mixmod/DiscriminantAnalysis/Learn/LearnOutput.h"
50 #include "mixmod/DiscriminantAnalysis/Learn/LearnModelOutput.h"
51 #include "mixmod/DiscriminantAnalysis/Learn/LearnMain.h"
52 
53 #include "mixmod/DiscriminantAnalysis/Predict/PredictInput.h"
54 #include "mixmod/DiscriminantAnalysis/Predict/PredictOutput.h"
55 #include "mixmod/DiscriminantAnalysis/Predict/PredictModelOutput.h"
56 #include "mixmod/DiscriminantAnalysis/Predict/PredictMain.h"
57 
59 #include "mixmod/Kernel/IO/GaussianData.h"
60 #include "mixmod/Kernel/IO/BinaryData.h"
61 #include "mixmod/Kernel/IO/CompositeData.h"
62 #include "mixmod/Kernel/Parameter/Parameter.h"
63 #include "mixmod/Kernel/IO/Label.h"
64 #include "mixmod/Kernel/IO/Proba.h"
65 #include "mixmod/Kernel/IO/Partition.h"
66 #include "mixmod/Kernel/Criterion/CriterionOutput.h"
67 
68 #include "mixmod/Kernel/IO/LabelDescription.h"
69 #include "mixmod/Kernel/IO/ParameterDescription.h"
70 #include "mixmod/Kernel/IO/ProbaDescription.h"
71 
72 #include "mixmod/Utilities/Error.h"
73 
74 #include "mixmod/Kernel/Parameter/BinaryEjParameter.h"
75 #include "mixmod/Kernel/Parameter/BinaryEkjhParameter.h"
76 #include "mixmod/Kernel/Parameter/BinaryEkjParameter.h"
77 #include "mixmod/Kernel/Parameter/BinaryEkParameter.h"
78 #include "mixmod/Kernel/Parameter/BinaryEParameter.h"
79 #include "mixmod/Kernel/Parameter/BinaryParameter.h"
80 
81 #include "mixmod/Kernel/Model/Model.h"
82 #include "mixmod/Kernel/Parameter/GaussianDiagParameter.h"
83 #include "mixmod/Kernel/Parameter/GaussianGeneralParameter.h"
84 #include "mixmod/Kernel/Parameter/GaussianSphericalParameter.h"
85 #include "mixmod/Kernel/Parameter/GaussianHDDAParameter.h"
86 
87 #endif
Base class for Error(s)
Random numbers generator.