SiGraph: sulcal graphs |
![]() |
#include <si/learner/traineriterator.h>
Public Types | |
| typedef std::map< Model *, std::list< Clique * > > | CliquesModelMap |
Public Member Functions | |
| TrainerIterator (Trainer &, const std::set< CGraph * > *lrnBase, const std::set< CGraph * > *tstBase=0, int cycles=1, int cycles_tst=1) | |
| TrainerIterator (const TrainerIterator &) | |
| ~TrainerIterator () | |
| TrainerIterator & | operator= (const TrainerIterator &) |
| void | train (carto::Object &o) |
| trains the Trainer for 1 cycle, so the iterator increments | |
| void | next () |
| bool | isValid () const |
| Model * | model () |
| Adaptive * | adaptive () |
| same as model() but dynamic_casted to Adaptive * | |
| CliquesModelMap * | learnBase () |
| CliquesModelMap * | testBase () |
| int | cycles () const |
| int | testCycles () const |
| int | count () const |
| total number of iterations | |
Friends | |
| class | Trainer |
Definition at line 18 of file traineriterator.h.
| typedef std::map<Model *, std::list<Clique *> > sigraph::TrainerIterator::CliquesModelMap |
Definition at line 21 of file traineriterator.h.
| sigraph::TrainerIterator::TrainerIterator | ( | Trainer & | , |
| const std::set< CGraph * > * | lrnBase, | ||
| const std::set< CGraph * > * | tstBase = 0, | ||
| int | cycles = 1, | ||
| int | cycles_tst = 1 ) |
References cycles(), and Trainer.
Referenced by operator=(), and TrainerIterator().
| sigraph::TrainerIterator::TrainerIterator | ( | const TrainerIterator & | ) |
References TrainerIterator().
| sigraph::TrainerIterator::~TrainerIterator | ( | ) |
| int sigraph::TrainerIterator::count | ( | ) | const |
total number of iterations
| int sigraph::TrainerIterator::cycles | ( | ) | const |
Referenced by TrainerIterator().
| bool sigraph::TrainerIterator::isValid | ( | ) | const |
| CliquesModelMap * sigraph::TrainerIterator::learnBase | ( | ) |
| Model * sigraph::TrainerIterator::model | ( | ) |
| void sigraph::TrainerIterator::next | ( | ) |
| TrainerIterator & sigraph::TrainerIterator::operator= | ( | const TrainerIterator & | ) |
References TrainerIterator().
| CliquesModelMap * sigraph::TrainerIterator::testBase | ( | ) |
| int sigraph::TrainerIterator::testCycles | ( | ) | const |
| void sigraph::TrainerIterator::train | ( | carto::Object & | o | ) |
trains the Trainer for 1 cycle, so the iterator increments
|
friend |
Definition at line 47 of file traineriterator.h.
References Trainer.
Referenced by Trainer, and TrainerIterator().