Base class for discrete random variable.
const std::string & actionName(Idx actionId)
Iteration over the variables of the simulated probleme.
SequenceIteratorSafe< Idx > beginActions()
Iteration over the variables of the simulated probleme.
SequenceIteratorSafe< const DiscreteVariable * > beginVariables()
Iteration over the variables of the simulated probleme.
Sequence< const DiscreteVariable * > _FactoryVars_
Variables data structures.
HashTable< Idx, std::string * > _actionMap_
const DiscreteVariable * primeVar(const DiscreteVariable *mainVar)
Iteration over the variables of the simulated probleme.
SequenceIteratorSafe< const DiscreteVariable * > endVariables()
Iteration over the variables of the simulated probleme.
Bijection< const DiscreteVariable *, const DiscreteVariable * > _primeMap_
SequenceIteratorSafe< Idx > endActions()
Iteration over the variables of the simulated probleme.
Sequence< Idx > _FactoryActions_
Actions.
Safe iterators for Sequence.
Class for simulating a markov decision process.
Size Idx
Type for indexes.
gum is the global namespace for all aGrUM entities