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

Public Member Functions

 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 ()
int64_t getNbSample () const
int64_t getPbDimension () const
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
CriterionName getCriterionName (unsigned int index) const
virtual void setCriterion (std::vector< CriterionName > const &criterionName)=0
virtual void setCriterion (const CriterionName criterion, unsigned int index)=0
virtual void insertCriterion (const CriterionName criterion, unsigned int index)=0
virtual void addCriterion (const CriterionName criterion)=0
void removeCriterion (unsigned int index)
std::vector< ModelType * > getModelType () const
 get ModelType vector
void setModelType (const ModelType *modelType, unsigned int index)
void insertModelType (const ModelType *modelType, unsigned int index)
void addModelType (const ModelType *modelType)
 add new model type (at the end)
void removeModelType (unsigned int index)
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)
void removeWeight ()
void insertWeight (std::string weightFileName)
PartitiongetKnownPartition () const
 removeWeight(); More...
void setKnownPartition (std::string iFileName)
void insertKnownPartition (std::string iFileName)
void removeKnownPartition ()
const LabelDescriptiongetKnownLabelDescription () const
void setKnownLabelDescription (LabelDescription &labeldescription)
void removeKnownLabelDescription ()
const DataType getDataType () const
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 ()
 verification of inputs validity

Member Function Documentation

Partition * XEM::Input::getKnownPartition ( ) const



void XEM::Input::setModel ( std::vector< ModelName > const &  modelName)

setModel (modelName -> modelType)


Here is the caller graph for this function:

void XEM::Input::setWeight ( std::string  weightFileName)


setSubDimensionFreel setWeight();

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