aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::FMDP< GUM_ELEMENT > Member List

This is the complete list of members for gum::FMDP< GUM_ELEMENT >, including all inherited members.

_actionCostTable_gum::FMDP< GUM_ELEMENT >private
_actionMap_gum::FMDP< GUM_ELEMENT >private
_actionRewardTable_gum::FMDP< GUM_ELEMENT >private
_actionSeq_gum::FMDP< GUM_ELEMENT >private
_actionTransitionTable_gum::FMDP< GUM_ELEMENT >private
_discount_gum::FMDP< GUM_ELEMENT >private
_main2primed_gum::FMDP< GUM_ELEMENT >private
_onDestructionDeleteVars_gum::FMDP< GUM_ELEMENT >private
_varSeq_gum::FMDP< GUM_ELEMENT >private
actionId(std::string_view) constgum::FMDP< GUM_ELEMENT >
actionName(Idx actionId) constgum::FMDP< GUM_ELEMENT >
addAction(Idx actionId, std::string_view action)gum::FMDP< GUM_ELEMENT >
addCost(const MultiDimImplementation< GUM_ELEMENT > *cost)gum::FMDP< GUM_ELEMENT >
addCostForAction(Idx actionId, const MultiDimImplementation< GUM_ELEMENT > *cost)gum::FMDP< GUM_ELEMENT >
addReward(const MultiDimImplementation< GUM_ELEMENT > *reward)gum::FMDP< GUM_ELEMENT >
addRewardForAction(Idx actionId, const MultiDimImplementation< GUM_ELEMENT > *reward)gum::FMDP< GUM_ELEMENT >
addTransition(const DiscreteVariable *var, const MultiDimImplementation< GUM_ELEMENT > *transition)gum::FMDP< GUM_ELEMENT >
addTransitionForAction(Idx actionId, const DiscreteVariable *var, const MultiDimImplementation< GUM_ELEMENT > *transition)gum::FMDP< GUM_ELEMENT >
addVariable(const DiscreteVariable *var)gum::FMDP< GUM_ELEMENT >
beginActions() constgum::FMDP< GUM_ELEMENT >
beginVariables() constgum::FMDP< GUM_ELEMENT >
cost(Idx actionId=0) constgum::FMDP< GUM_ELEMENT >
discount() constgum::FMDP< GUM_ELEMENT >
endActions() constgum::FMDP< GUM_ELEMENT >
endVariables() constgum::FMDP< GUM_ELEMENT >
FMDP(bool onDestructionDeleteVar=false)gum::FMDP< GUM_ELEMENT >
main2prime(const DiscreteVariable *mainVar) constgum::FMDP< GUM_ELEMENT >
mapMainPrime() constgum::FMDP< GUM_ELEMENT >
reward(Idx actionId=0) constgum::FMDP< GUM_ELEMENT >
setDeleteVariablesOnDestruction(bool b)gum::FMDP< GUM_ELEMENT >
setDiscount(GUM_ELEMENT discount)gum::FMDP< GUM_ELEMENT >
size() constgum::FMDP< GUM_ELEMENT >
toString() constgum::FMDP< GUM_ELEMENT >
transition(Idx actionId, const DiscreteVariable *v) constgum::FMDP< GUM_ELEMENT >
VarTransitionTable typedefgum::FMDP< GUM_ELEMENT >private
~FMDP()gum::FMDP< GUM_ELEMENT >