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

Base class for Algorithm(s) More...

#include <Algo.h>

Inheritance diagram for XEM::Algo:

Public Member Functions

 Algo ()
 Default constructor.
 
 Algo (const Algo &algo)
 copy constructor
 
 Algo (AlgoStopName algoStopName, double epsilon, int64_t nbIteration)
 Constructor.
 
virtual ~Algo ()
 Destructor.
 
virtual Algoclone ()=0
 clone
 
virtual void run (Model *&model)=0
 Run method.
 
void edit (std::ostream &out)
 
virtual const AlgoStopName getAlgoStopName () const
 
virtual const AlgoName getAlgoName () const =0
 
virtual void setAlgoStopName (AlgoStopName algoStopName)
 
virtual void setNbIteration (int64_t nbIteration)
 
virtual const int64_t getNbIteration () const
 
virtual void setEpsilon (double epsilon)
 
virtual const double getEpsilon () const
 

Protected Member Functions

bool continueAgain ()
 Selector. More...
 

Friends

std::ostream & operator<< (std::ostream &fo, Algo &algo)
 

Detailed Description

Base class for Algorithm(s)

Author
F Langrognet

Member Function Documentation

bool XEM::Algo::continueAgain ( )
protected

Selector.

Returns
1 if algorithm not reached else 0

Here is the caller graph for this function:


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