aGrUM  0.16.0
gum::StructuredPlaner< GUM_SCALAR > Member List

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

__firstTimegum::StructuredPlaner< GUM_SCALAR >private
__recurArgMaxCopy(NodeId, Idx, const MultiDimFunctionGraph< GUM_SCALAR > *, MultiDimFunctionGraph< ArgMaxSet< GUM_SCALAR, Idx >, SetTerminalNodePolicy > *, HashTable< NodeId, NodeId > &)gum::StructuredPlaner< GUM_SCALAR >private
__recurExtractOptPol(NodeId, const MultiDimFunctionGraph< ArgMaxSet< GUM_SCALAR, Idx >, SetTerminalNodePolicy > *, HashTable< NodeId, NodeId > &)gum::StructuredPlaner< GUM_SCALAR >private
__thresholdgum::StructuredPlaner< GUM_SCALAR >private
__transferActionIds(const ArgMaxSet< GUM_SCALAR, Idx > &, ActionSet &)gum::StructuredPlaner< GUM_SCALAR >private
_addReward(MultiDimFunctionGraph< GUM_SCALAR > *function, Idx actionId=0)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_argmaximiseQactions(std::vector< MultiDimFunctionGraph< ArgMaxSet< GUM_SCALAR, Idx >, SetTerminalNodePolicy > * > &)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_discountFactorgum::StructuredPlaner< GUM_SCALAR >protected
_elVarSeqgum::StructuredPlaner< GUM_SCALAR >protected
_evalPolicy()gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_evalQaction(const MultiDimFunctionGraph< GUM_SCALAR > *, Idx)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_extractOptimalPolicy(const MultiDimFunctionGraph< ArgMaxSet< GUM_SCALAR, Idx >, SetTerminalNodePolicy > *optimalValueFunction)gum::StructuredPlaner< GUM_SCALAR >protected
_fmdpgum::StructuredPlaner< GUM_SCALAR >protected
_initVFunction()gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_makeArgMax(const MultiDimFunctionGraph< GUM_SCALAR > *Qaction, Idx actionId)gum::StructuredPlaner< GUM_SCALAR >protected
_maximiseQactions(std::vector< MultiDimFunctionGraph< GUM_SCALAR > * > &)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_minimiseFunctions(std::vector< MultiDimFunctionGraph< GUM_SCALAR > * > &)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_operatorgum::StructuredPlaner< GUM_SCALAR >protected
_optimalPolicygum::StructuredPlaner< GUM_SCALAR >protected
_valueIteration()gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
_verbosegum::StructuredPlaner< GUM_SCALAR >protected
_vFunctiongum::StructuredPlaner< GUM_SCALAR >protected
fmdp()gum::StructuredPlaner< GUM_SCALAR >inline
initialize(const FMDP< GUM_SCALAR > *fmdp)gum::StructuredPlaner< GUM_SCALAR >virtual
makePlanning(Idx nbStep=1000000)gum::StructuredPlaner< GUM_SCALAR >virtual
optimalPolicy()gum::StructuredPlaner< GUM_SCALAR >inlinevirtual
optimalPolicy2String()gum::StructuredPlaner< GUM_SCALAR >virtual
optimalPolicySize()gum::StructuredPlaner< GUM_SCALAR >inlinevirtual
spumddInstance(GUM_SCALAR discountFactor=0.9, GUM_SCALAR epsilon=0.00001, bool verbose=true)gum::StructuredPlaner< GUM_SCALAR >inlinestatic
StructuredPlaner(IOperatorStrategy< GUM_SCALAR > *opi, GUM_SCALAR discountFactor, GUM_SCALAR epsilon, bool verbose)gum::StructuredPlaner< GUM_SCALAR >protected
sviInstance(GUM_SCALAR discountFactor=0.9, GUM_SCALAR epsilon=0.00001, bool verbose=true)gum::StructuredPlaner< GUM_SCALAR >inlinestatic
vFunction()gum::StructuredPlaner< GUM_SCALAR >inline
vFunctionSize()gum::StructuredPlaner< GUM_SCALAR >inlinevirtual
~IPlanningStrategy()gum::IPlanningStrategy< GUM_SCALAR >inlinevirtual
~StructuredPlaner()gum::StructuredPlaner< GUM_SCALAR >virtual