![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
Class implementing a function graph generator with template type double. More...
#include <multiDimFunctionGraphGenerator.h>
Public Member Functions | |
MultiDimFunctionGraph< double > * | generate () |
Generates a MultiDimFunctionGraph. More... | |
Constructors / Destructors | |
MultiDimFunctionGraphGenerator (Idx maxVar, Idx minVar, const Sequence< const DiscreteVariable * > &varSeq) | |
Default constructor. More... | |
~MultiDimFunctionGraphGenerator () | |
Class destructor. More... | |
Class implementing a function graph generator with template type double.
Definition at line 54 of file multiDimFunctionGraphGenerator.h.
gum::MultiDimFunctionGraphGenerator::MultiDimFunctionGraphGenerator | ( | Idx | maxVar, |
Idx | minVar, | ||
const Sequence< const DiscreteVariable * > & | varSeq | ||
) |
Default constructor.
Definition at line 40 of file multiDimFunctionGraphGenerator.cpp.
References gum::Set< Key, Alloc >::emplace().
gum::MultiDimFunctionGraphGenerator::~MultiDimFunctionGraphGenerator | ( | ) |
Class destructor.
Definition at line 51 of file multiDimFunctionGraphGenerator.cpp.
References gum::Set< Key, Alloc >::emplace().
|
private |
Creates a leaf.
Definition at line 137 of file multiDimFunctionGraphGenerator.cpp.
References gum::Set< Key, Alloc >::emplace().
Generate a variable position.
Definition at line 147 of file multiDimFunctionGraphGenerator.cpp.
References gum::Set< Key, Alloc >::emplace().
MultiDimFunctionGraph< double > * gum::MultiDimFunctionGraphGenerator::generate | ( | ) |
Generates a MultiDimFunctionGraph.
Definition at line 55 of file multiDimFunctionGraphGenerator.cpp.
References gum::Set< Key, Alloc >::emplace().
|
staticprivate |
The seed for random numbers.
Definition at line 99 of file multiDimFunctionGraphGenerator.h.
|
private |
The total number of variables.
Definition at line 96 of file multiDimFunctionGraphGenerator.h.
|
private |
The variables.
Definition at line 93 of file multiDimFunctionGraphGenerator.h.