32 #ifndef GUM_INTERFACE_VISITABLE_GRAPH_LEARNER_H 33 #define GUM_INTERFACE_VISITABLE_GRAPH_LEARNER_H 103 #endif // GUM_INTERFACE_VISITABLE_GRAPH_LEARNER_H Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
<agrum/FMDP/SDyna/IVisitableGraphLearner.h>
Base class for discrete random variable.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
virtual NodeId root() const =0
virtual ~IVisitableGraphLearner()
Destructor (virtual and empty since it's an interface)
virtual const DiscreteVariable * nodeVar(NodeId ni) const =0
virtual bool isTerminal(NodeId ni) const =0
virtual void insertSetOfVars(MultiDimFunctionGraph< double > *) const =0
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
virtual NodeId nodeSon(NodeId ni, Idx modality) const =0
Size Idx
Type for indexes.
virtual Idx nodeNbObservation(NodeId ni) const =0
Size NodeId
Type for node ids.