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