SiGraph: sulcal graphs |
![]() |
Séquence d'apprentissage de cliques constantes. More...
#include <si/learner/constLearner.h>


Public Member Functions | |
| ConstLearner (bool allowsChildren=true, const std::string &synt="const_learner") | |
| virtual | ~ConstLearner () |
| virtual void | process (LearnParam *lp) |
Cette version de process() opérant sur des cliques non-const doit être redéfinie par les classes dérivées: on ne peut pas simplement la "brancher" sur la fonction opérant sur des cliques const sinon cela empêche d'utiliser des enfants ne dérivant pas de ConstLearner. | |
| virtual void | process (LearnConstParam *lp) |
| Apprentissage sur une clique constante. | |
Public Member Functions inherited from sigraph::Learner | |
| virtual | ~Learner () |
| virtual void | getVectors (LearnParam *lp) |
| virtual void | getVectors (LearnConstParam *lp) |
Public Member Functions inherited from Tree | |
| Tree (bool allowChildren=true, const std::string &str="") | |
| virtual | ~Tree () |
| virtual void | accept (TreeVisitor &visitor) |
| virtual void | const_accept (ConstTreeVisitor &visitor) const |
| virtual bool | check (const carto::SyntaxSet &syntax, std::set< std::string > &missing) const |
| std::set< Tree * > | getElementsWith (const std::string &, bool recurse=true) const |
| std::set< Tree * > | getElementsWith (const std::string &, const T &, bool recurse=true) const |
| virtual size_t | size () const __attribute__((__deprecated__)) |
| virtual size_t | childrenSize () const |
Public Member Functions inherited from carto::SyntaxedObject< PropertySet > | |
| SyntaxedObject (const std::string &s) | |
| SyntaxedObject (const SyntaxedObject &x) | |
| SyntaxedObject (const SyntaxedObject< PropertySet > &x) | |
| SyntaxedObject (const std::string &s) | |
| SyntaxedObject (const SyntaxedObject &x) | |
| SyntaxedObject (const SyntaxedObject< PropertySet > &x) | |
Public Member Functions inherited from BaseTree | |
| BaseTree (bool allowsChildren=true) | |
| virtual | ~BaseTree () |
| const std::list< BaseTree * > & | children () const |
| bool | getAllowsChildren () const |
| BaseTree * | getChildAt (unsigned childIndex) const |
| int | getIndex (BaseTree *node) const |
| BaseTree * | getParent () const |
| BaseTree * | getTopParent () |
| const BaseTree * | getTopParent () const |
| bool | isLeaf () const |
| void | insert (BaseTree *child, int index=-1) |
| void | remove (unsigned index) |
| void | remove (BaseTree *node) |
| void | removeFromParent () |
| void | setParent (BaseTree *newParent) |
| void | clear () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
Additional Inherited Members | |
Public Types inherited from carto::SyntaxedObject< PropertySet > | |
| typedef internal::SyntaxedObjectSwitch< T, SUPERSUBCLASS(Interface, T)>::ContentType | ContentType |
Public Types inherited from BaseTree | |
| typedef std::list< BaseTree * >::iterator | iterator |
| typedef std::list< BaseTree * >::const_iterator | const_iterator |
| typedef std::list< BaseTree * >::reverse_iterator | reverse_iterator |
| typedef std::list< BaseTree * >::const_reverse_iterator | const_reverse_iterator |
Protected Member Functions inherited from sigraph::Learner | |
| Learner (bool allowsChildren, const std::string &synt="") | |
| Constructeur protégé. | |
Séquence d'apprentissage de cliques constantes.
Classe de base pour les Learner constants, qui sert aussi pour les débuts d'arborescences à plusieurs enfants dès le 1er niveau.
Attribut syntaxique: "const_learner"
Definition at line 19 of file constLearner.h.
| sigraph::ConstLearner::ConstLearner | ( | bool | allowsChildren = true, |
| const std::string & | synt = "const_learner" ) |
Referenced by sigraph::CliqueMemorizer::CliqueMemorizer(), and sigraph::CopyLearner::CopyLearner().
|
virtual |
|
virtual |
Apprentissage sur une clique constante.
Par défaut (non-const), provoque une erreur.
Reimplemented from sigraph::Learner.
Reimplemented in sigraph::BadLearner, sigraph::CliqueMemorizer, sigraph::CopyLearner, sigraph::EmptyAvoidLearner, sigraph::FoldCopier, sigraph::SelectiveLearner, sigraph::StatLearner, and sigraph::TerminalLearner.
|
virtual |
Cette version de process() opérant sur des cliques non-const doit être redéfinie par les classes dérivées: on ne peut pas simplement la "brancher" sur la fonction opérant sur des cliques const sinon cela empêche d'utiliser des enfants ne dérivant pas de ConstLearner.
Implements sigraph::Learner.
Reimplemented in sigraph::BadLearner, sigraph::CliqueMemorizer, sigraph::CopyLearner, sigraph::EmptyAvoidLearner, sigraph::FoldCopier, sigraph::SelectiveLearner, and sigraph::TerminalLearner.