aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::StructuredPlaner< GUM_SCALAR > Member List

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

_firstTime_gum::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
_threshold_gum::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
discountFactor_gum::StructuredPlaner< GUM_SCALAR >protected
elVarSeq_gum::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
fmdp()gum::StructuredPlaner< GUM_SCALAR >inline
fmdp_gum::StructuredPlaner< GUM_SCALAR >protected
initialize(const FMDP< GUM_SCALAR > *fmdp)gum::StructuredPlaner< GUM_SCALAR >virtual
initVFunction_()gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
makeArgMax_(const MultiDimFunctionGraph< GUM_SCALAR > *Qaction, Idx actionId)gum::StructuredPlaner< GUM_SCALAR >protected
makePlanning(Idx nbStep=1000000)gum::StructuredPlaner< GUM_SCALAR >virtual
maximiseQactions_(std::vector< MultiDimFunctionGraph< GUM_SCALAR > * > &)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
minimiseFunctions_(std::vector< MultiDimFunctionGraph< GUM_SCALAR > * > &)gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
operator_gum::StructuredPlaner< GUM_SCALAR >protected
optimalPolicy()gum::StructuredPlaner< GUM_SCALAR >inlinevirtual
optimalPolicy2String()gum::StructuredPlaner< GUM_SCALAR >virtual
optimalPolicy_gum::StructuredPlaner< GUM_SCALAR >protected
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
valueIteration_()gum::StructuredPlaner< GUM_SCALAR >protectedvirtual
verbose_gum::StructuredPlaner< GUM_SCALAR >protected
vFunction()gum::StructuredPlaner< GUM_SCALAR >inline
vFunction_gum::StructuredPlaner< GUM_SCALAR >protected
vFunctionSize()gum::StructuredPlaner< GUM_SCALAR >inlinevirtual
~IPlanningStrategy()gum::IPlanningStrategy< GUM_SCALAR >inlinevirtual
~StructuredPlaner()gum::StructuredPlaner< GUM_SCALAR >virtual