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 ~IVisitableGraphLearner()=default
Destructor (virtual and empty since it's an interface).
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
Size Idx
Type for indexes.
Size NodeId
Type for node ids.
Headers of MultiDimFunctionGraph.
gum is the global namespace for all aGrUM entities