|
| | SurfaceBasedFunctionalSketchIntraPSModel (float ipsweight=1) |
| |
| virtual | ~SurfaceBasedFunctionalSketchIntraPSModel () |
| |
| virtual Model * | clone () const |
| | Duplication (fonction abstraite)
|
| |
| SurfaceBasedFunctionalSketchIntraPSModel & | operator= (const SurfaceBasedFunctionalSketchIntraPSModel &) |
| |
| virtual double | prop (const Clique *cl) |
| | Propagation (réponse du modèle)
|
| |
| virtual double | prop (const Clique *cl, const std::map< Vertex *, std::string > &changes) |
| | Donne le potentiel d'une clique, après une transformation de labels de noeuds, en ne le recalculant que si les labels ayant changé changent effectivement le potentiel.
|
| |
| virtual double | update (const Clique *cl) |
| | Met à jour les états internes du modèle (au besoin) Cette fonction doit être appelée après chaque changement de label.
|
| |
| virtual void | buildTree (Tree &tr) const |
| | (devrait être externe à la classe...)
|
| |
| virtual | ~Model () |
| |
| Model & | operator= (const Model &m) |
| |
| virtual bool | doesOutputChange (const Clique *cl, const std::map< Vertex *, std::string > &changes) const |
| | tells whether a label change inpacts the model output or not.
|
| |
| virtual double | update (const Clique *cl, const std::map< Vertex *, std::string > &changes) |
| | Change les états internes pour les noeuds de la liste changes, chacun avec son ancien nom (pour les changements par différence).
|
| |
| virtual bool | isAdaptive () const |
| | Le modèle est-il adaptatif ?
|
| |
| virtual bool | openFile (const std::string &basename="") |
| | Ouvre le(s) fichier(s) de sauvegardes des données reçues.
|
| |
| virtual void | closeFile () |
| | Ferme le(s) fichier(s) de sauvegardes des données reçues.
|
| |
| virtual void | subFiles (const std::string &prefix, std::set< std::string > &listNames) const |
| | Donne la liste des fichiers sous le modèle.
|
| |
| virtual double | printDescription (Clique *cl, bool withnames=false) |
| | Calcule le potentiel et garde le(s) vecteur(s) de description.
|
| |
| virtual Model * | parent () |
| | Donne le parent direct (0 si pas de parent)
|
| |
| virtual void | setParent (Model *m) |
| | Fixe le parent.
|
| |
| virtual TopModel * | topModel () |
| | Donne la base de l'arborescence (TopModel, s'il y en a)
|
| |
| virtual const TopModel * | topModel () const |
| |
| virtual carto::AttributedObject * | graphObject () |
| | Donne l'élément parent du graphe modèle.
|
| |
| virtual const carto::AttributedObject * | graphObject () const |
| |
| virtual void | setBaseName (const std::string &basename) |
| |