31 #ifndef GUM_MULTI_DIM_FUNCTION_GRAPH_GENERATOR_H 32 #define GUM_MULTI_DIM_FUNCTION_GRAPH_GENERATOR_H Class implementing a function graph generator with template type double.
The generic class for storing (ordered) sequences of objects.
static Idx __genSeed
The seed for random numbers.
MultiDimFunctionGraph< double > * generate()
Generates a MultiDimFunctionGraph.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Idx __nbTotalVar
The total number of variables.
bool __createLeaf(NodeId currentNodeId, HashTable< NodeId, Idx > &node2MinVar)
Creates a leaf.
const Sequence< const DiscreteVariable *> __varSeq
The variables.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
~MultiDimFunctionGraphGenerator()
Class destructor.
MultiDimFunctionGraphGenerator(Idx maxVar, Idx minVar, const Sequence< const DiscreteVariable * > &varSeq)
Default constructor.
Size Idx
Type for indexes.
Idx __generateVarPos(Idx offset, Idx span)
Generate a variable position.
Size NodeId
Type for node ids.