GClasses

GClasses::SOM::NoReporting Class Reference

A reporter that does nothing. More...

#include <GSelfOrganizingMap.h>

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

List of all members.

Public Member Functions

 NoReporting ()
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.
virtual void newStatus (unsigned, unsigned, const GSelfOrganizingMap &)
 Tell the reporter the current status of the training.
virtual void stop (unsigned, unsigned, const GSelfOrganizingMap &)
 Tell the reporter that the training has stopped at the given iteration and sub-iteration.
virtual ~NoReporting ()
 Virtual destructor for good memory hygiene.

Detailed Description

A reporter that does nothing.


Constructor & Destructor Documentation

GClasses::SOM::NoReporting::NoReporting ( ) [inline]
virtual GClasses::SOM::NoReporting::~NoReporting ( ) [inline, virtual]

Virtual destructor for good memory hygiene.


Member Function Documentation

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

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 
) [inline, virtual]

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 
) [inline, virtual]

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

Reimplemented from GClasses::SOM::Reporter.