GClasses
GClasses::SOM::NoReporting Class Reference

Detailed Description

A reporter that does nothing.

#include <GSelfOrganizingMap.h>

Inheritance diagram for GClasses::SOM::NoReporting:
GClasses::SOM::Reporter

Public Member Functions

 NoReporting ()
 
virtual ~NoReporting ()
 Virtual destructor for good memory hygiene. More...
 
virtual void newStatus (unsigned, unsigned, const GSelfOrganizingMap &)
 Tell the reporter the current status of the training. More...
 
virtual void start (const GMatrix *trainingData, int maxIterations=-1, int maxSubIterations=-1)
 Reset this reporter to the beginning and tell it that there will be maxIterations iterations each consisting of maxSubIterations sub-iterations. (An iteration count is unknown if given as -1). Give the reporter access to the training data on which the map will be trained. The reporter does not own the training data. More...
 
virtual void stop (unsigned, unsigned, const GSelfOrganizingMap &)
 Tell the reporter that the training has stopped at the given iteration and sub-iteration. More...
 
- Public Member Functions inherited from GClasses::SOM::Reporter
virtual ~Reporter ()
 Destruct this reporter object. More...
 

Constructor & Destructor Documentation

GClasses::SOM::NoReporting::NoReporting ( )
inline
virtual GClasses::SOM::NoReporting::~NoReporting ( )
inlinevirtual

Virtual destructor for good memory hygiene.

Member Function Documentation

virtual void GClasses::SOM::NoReporting::newStatus ( unsigned  iteration,
unsigned  subIteration,
const GSelfOrganizingMap map 
)
inlinevirtual

Tell the reporter the current status of the training.

Implements GClasses::SOM::Reporter.

virtual void GClasses::SOM::NoReporting::start ( const GMatrix trainingData,
int  maxIterations = -1,
int  maxSubIterations = -1 
)
inlinevirtual

Reset this reporter to the beginning and tell it that there will be maxIterations iterations each consisting of maxSubIterations sub-iterations. (An iteration count is unknown if given as -1). Give the reporter access to the training data on which the map will be trained. The reporter does not own the training data.

Reimplemented from GClasses::SOM::Reporter.

virtual void GClasses::SOM::NoReporting::stop ( unsigned  iteration,
unsigned  subIteration,
const GSelfOrganizingMap map 
)
inlinevirtual

Tell the reporter that the training has stopped at the given iteration and sub-iteration.

Reimplemented from GClasses::SOM::Reporter.