mixmod  3.2.0
Mixture models for clustering and classification
 All Classes Namespaces Files Functions Variables Enumerations Friends
XEM::PredictInput Class Reference
Inheritance diagram for XEM::PredictInput:
Collaboration diagram for XEM::PredictInput:

Public Member Functions

 PredictInput ()
 Default Constructor.
 
 PredictInput (const PredictInput &CInput)
 Copy Constructor.
 
 PredictInput (DataDescription *predictData, ParameterDescription *classificationRule)
 Initialisation constructor.
 
virtual ~PredictInput ()
 Destructor.
 
ParametergetClassificationRule () const
 
virtual void setCriterion (std::vector< CriterionName > const &criterionName)
 setCriterionName
 
virtual void setCriterion (const CriterionName criterionName, unsigned int index)
 setCriterion
 
virtual void insertCriterion (const CriterionName criterionName, unsigned int index)
 insertCriterion
 
virtual void addCriterion (const CriterionName criterionName)
 addCriterion
 
virtual CriterionName getCriterionName (unsigned int index) const
 getCriterion
 
virtual void removeCriterion (unsigned int index)
 
virtual void setModelType (const ModelType *modelType, unsigned int index)
 
virtual void insertModelType (const ModelType *modelType, unsigned int index)
 
virtual void removeModelType (unsigned int index)
 
virtual void addModel (ModelName const modelName)
 
- Public Member Functions inherited from XEM::Input
 Input ()
 Default Constructor.
 
 Input (const Input &input)
 Copy Constructor.
 
 Input (const std::vector< int64_t > &iNbCluster, const DataDescription &iDataDescription)
 Initialisation constructor.
 
void cloneInitialisation (const std::vector< int64_t > &iNbCluster, const DataDescription &iDataDescription)
 clone initialisation
 
 Input (Input *originalInput, CVBlock &learningBlock)
 
virtual ~Input ()
 Destructor.
 
int64_t getNbSample () const
 getNbSample
 
int64_t getPbDimension () const
 getPbDimension
 
std::vector< int64_t > getNbCluster () const
 get all NbCluster
 
int64_t getNbCluster (int64_t index) const
 get ith NbCluster
 
int64_t getNbClusterSize () const
 get NbCluster size
 
std::vector< CriterionName >
const & 
getCriterionName () const
 get All Criterion Name
 
int64_t getNbCriterion () const
 getNbCriterionName
 
CriterionName getCriterionName (unsigned int index) const
 getCriterionName[i]
 
void removeCriterion (unsigned int index)
 removeCriterionName
 
std::vector< ModelType * > getModelType () const
 get ModelType vector
 
void setModelType (const ModelType *modelType, unsigned int index)
 setModelType
 
void insertModelType (const ModelType *modelType, unsigned int index)
 insertModelType
 
void addModelType (const ModelType *modelType)
 add new model type (at the end)
 
void removeModelType (unsigned int index)
 removeModelType
 
void addModel (ModelName const modelName)
 add new model (modelName -> modelType)
 
void setModel (std::vector< ModelName > const &modelName)
 setModel (modelName -> modelType) More...
 
void setWeight (std::string weightFileName)
 setSubDimensionEqual More...
 
void setWeight (double *weight)
 setWeight();
 
void removeWeight ()
 removeWeight();
 
void insertWeight (std::string weightFileName)
 insertWeight();
 
PartitiongetKnownPartition () const
 removeWeight(); More...
 
void setKnownPartition (std::string iFileName)
 setKnownPartition
 
void insertKnownPartition (std::string iFileName)
 insertKnownPartition
 
void removeKnownPartition ()
 removeKnownPartition
 
const LabelDescriptiongetKnownLabelDescription () const
 getKnownLabelDescription
 
void setKnownLabelDescription (LabelDescription &labeldescription)
 setKnownLabelDescription
 
void removeKnownLabelDescription ()
 removeLabel
 
const DataType getDataType () const
 isBinaryData
 
void finalize ()
 
const DataDescriptiongetDataDescription () const
 get Data Description
 
DatagetData () const
 get Data
 
bool isFinalized () const
 
virtual void edit (std::ostream &out) const
 

Protected Member Functions

virtual bool verif ()
 verif
 

The documentation for this class was generated from the following files: