52#ifndef GUM_INTERFACE_VISITABLE_GRAPH_LEARNER_H
53#define GUM_INTERFACE_VISITABLE_GRAPH_LEARNER_H
Base class for discrete random variable.
<agrum/FMDP/SDyna/IVisitableGraphLearner.h>
virtual const DiscreteVariable * nodeVar(NodeId ni) const =0
virtual NodeId root() const =0
virtual bool isTerminal(NodeId ni) const =0
virtual void insertSetOfVars(MultiDimFunctionGraph< double > *) const =0
virtual NodeId nodeSon(NodeId ni, Idx modality) const =0
virtual Idx nodeNbObservation(NodeId ni) const =0
virtual ~IVisitableGraphLearner()
Destructor (virtual and empty since it's an interface).
Size Idx
Type for indexes.
Size NodeId
Type for node ids.
Headers of MultiDimFunctionGraph.
gum is the global namespace for all aGrUM entities