28 #ifndef GUM_TREE_REGRESS_H 29 #define GUM_TREE_REGRESS_H 45 template <
typename GUM_SCALAR,
47 class COMBINEOPERATOR,
49 class PROJECTOPERATOR,
50 template <
typename >
class TerminalNodePolicy =
51 ExactTerminalNodePolicy >
95 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 103 #endif // GUM_REGRESS_H Class used to perform Decision Tree Regression in the FMDP Framework.
Headers of the ExactTerminalNodePolicy.
TreeRegress(const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > *qAction, const Bijection< const DiscreteVariable *, const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > * > pxi)
Default constructor.
Base class for discrete random variable.
gum is the global namespace for all aGrUM entities
~TreeRegress()
Default destructor.
The class for generic Hash Tables.
const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > * __vFunc
The function graphs used for the operation.
MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > * compute()
Computes and builds the Function Graph that is the result of the operation.
Set of pairs of elements with fast search for both elements.
Class implementingting a function graph.
Headers of MultiDimFunctionGraph.
const Bijection< const DiscreteVariable *, const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > *> __pxi
Class used to compute the operation between two decision diagrams.
HashTable< const DiscreteVariable *, Idx > __context
MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > * __xPloreVFunc(NodeId currentNodeId)
The whatever 1.
Size NodeId
Type for node ids.