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 ()
 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]
 
virtual void setCriterion (std::vector< CriterionName > const &criterionName)=0
 setCriterionName
 
virtual void setCriterion (const CriterionName criterion, unsigned int index)=0
 setCriterionName
 
virtual void insertCriterion (const CriterionName criterion, unsigned int index)=0
 insertCriterionName[i]
 
virtual void addCriterion (const CriterionName criterion)=0
 
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 ()
 verification of inputs validity
 

Member Function Documentation

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

removeWeight();

getKnownPartition

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

setModel (modelName -> modelType)

setModel

Here is the caller graph for this function:

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

setSubDimensionEqual

setSubDimensionFreel setWeight();


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