A ReporterChain contains a list of Reporter objects. When a method is called on the ReporterChain, it calls the same method on each of its sub-objects in turn.
#include <GSelfOrganizingMap.h>
|
| ReporterChain () |
| Create an empty reporter chain. More...
|
|
virtual | ~ReporterChain () |
| Delete all sub-reporters then dispose of self. More...
|
|
virtual void | add (Reporter *toAdd) |
| Add a reporter to the chain. The chain is responsible for deleting the reporter. More...
|
|
virtual void | newStatus (unsigned iteration, unsigned subIteration, const GSelfOrganizingMap &map) |
| Call newStatus with these parameters on each of the sub-reporters in turn. More...
|
|
virtual void | start (const GMatrix *trainingData, int maxIterations=-1, int maxSubIterations=-1) |
| Call start on each of the sub-reporters in turn. More...
|
|
virtual void | stop (unsigned iteration, unsigned subIteration, const GSelfOrganizingMap &map) |
| Call stop with these parameters on each of the sub-reporters in turn. More...
|
|
virtual | ~Reporter () |
| Destruct this reporter object. More...
|
|
GClasses::SOM::ReporterChain::ReporterChain |
( |
| ) |
|
|
inline |
Create an empty reporter chain.
virtual GClasses::SOM::ReporterChain::~ReporterChain |
( |
| ) |
|
|
virtual |
Delete all sub-reporters then dispose of self.
virtual void GClasses::SOM::ReporterChain::add |
( |
Reporter * |
toAdd | ) |
|
|
virtual |
Add a reporter to the chain. The chain is responsible for deleting the reporter.
virtual void GClasses::SOM::ReporterChain::newStatus |
( |
unsigned |
iteration, |
|
|
unsigned |
subIteration, |
|
|
const GSelfOrganizingMap & |
map |
|
) |
| |
|
virtual |
virtual void GClasses::SOM::ReporterChain::start |
( |
const GMatrix * |
trainingData, |
|
|
int |
maxIterations = -1 , |
|
|
int |
maxSubIterations = -1 |
|
) |
| |
|
virtual |
virtual void GClasses::SOM::ReporterChain::stop |
( |
unsigned |
iteration, |
|
|
unsigned |
subIteration, |
|
|
const GSelfOrganizingMap & |
map |
|
) |
| |
|
virtual |