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

Public Member Functions

 ClusteringInput ()
 Default Constructor.
 
 ClusteringInput (const ClusteringInput &CInput)
 Copy Constructor.
 
 ClusteringInput (const std::vector< int64_t > &iNbCluster, const DataDescription &iDataDescription)
 Initialisation constructor.
 
virtual ~ClusteringInput ()
 Destructor.
 
ClusteringStrategygetStrategy () const
 
void setStrategy (ClusteringStrategy *strat)
 
virtual void setCriterion (std::vector< CriterionName > const &criterionName)
 setCriterionName
 
virtual void setCriterion (const CriterionName criterionName, unsigned int index)
 setCriterionName
 
virtual void insertCriterion (const CriterionName criterionName, unsigned int index)
 insertCriterionName[i]
 
void addCriterion (const CriterionName criterionName)
 
virtual void edit (std::ostream &out) const
 
virtual void setModelType (const ModelType *modelType, unsigned int index)
 model add, insert, set More...
 
virtual void insertModelType (const ModelType *modelType, unsigned int index)
 insertModelType
 
virtual void addModelType (const ModelType *modelType)
 add new model type (at the end)
 
virtual void addModel (ModelName const modelName)
 add new model (modelName -> modelType)
 
virtual void setModel (std::vector< ModelName > const &modelName)
 setModel (modelName -> modelType)
 
- 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
 

Protected Member Functions

virtual bool verif ()
 verif
 

Member Function Documentation

void XEM::ClusteringInput::setModelType ( const ModelType modelType,
unsigned int  index 
)
virtual

model add, insert, set

setModelType

Here is the call graph for this function:


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