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

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

_firstTime_gum::StructuredPlaner< GUM_ELEMENT >private
_recurArgMaxCopy_(NodeId, Idx, const MultiDimFunctionGraph< GUM_ELEMENT > *, MultiDimFunctionGraph< ArgMaxSet< GUM_ELEMENT, Idx >, SetTerminalNodePolicy > *, HashTable< NodeId, NodeId > &)gum::StructuredPlaner< GUM_ELEMENT >private
_recurExtractOptPol_(NodeId, const MultiDimFunctionGraph< ArgMaxSet< GUM_ELEMENT, Idx >, SetTerminalNodePolicy > *, HashTable< NodeId, NodeId > &)gum::StructuredPlaner< GUM_ELEMENT >private
_threshold_gum::StructuredPlaner< GUM_ELEMENT >private
_transferActionIds_(const ArgMaxSet< GUM_ELEMENT, Idx > &, ActionSet &)gum::StructuredPlaner< GUM_ELEMENT >private
addReward_(MultiDimFunctionGraph< GUM_ELEMENT > *function, Idx actionId=0)gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
argmaximiseQactions_(std::vector< MultiDimFunctionGraph< ArgMaxSet< GUM_ELEMENT, Idx >, SetTerminalNodePolicy > * > &)gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
discountFactor_gum::StructuredPlaner< GUM_ELEMENT >protected
elVarSeq_gum::StructuredPlaner< GUM_ELEMENT >protected
evalPolicy_()gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
evalQaction_(const MultiDimFunctionGraph< GUM_ELEMENT > *, Idx)gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
extractOptimalPolicy_(const MultiDimFunctionGraph< ArgMaxSet< GUM_ELEMENT, Idx >, SetTerminalNodePolicy > *optimalValueFunction)gum::StructuredPlaner< GUM_ELEMENT >protected
fmdp()gum::StructuredPlaner< GUM_ELEMENT >
fmdp_gum::StructuredPlaner< GUM_ELEMENT >protected
initialize(const FMDP< GUM_ELEMENT > *fmdp) overridegum::StructuredPlaner< GUM_ELEMENT >
gum::IPlanningStrategy< GUM_ELEMENT >::initialize(const FMDP< GUM_SCALAR > *fmdp)=0gum::IPlanningStrategy< GUM_ELEMENT >pure virtual
initVFunction_()gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
makeArgMax_(const MultiDimFunctionGraph< GUM_ELEMENT > *Qaction, Idx actionId)gum::StructuredPlaner< GUM_ELEMENT >protected
makePlanning(Idx nbStep=1000000) overridegum::StructuredPlaner< GUM_ELEMENT >virtual
maximiseQactions_(std::vector< MultiDimFunctionGraph< GUM_ELEMENT > * > &)gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
minimiseFunctions_(std::vector< MultiDimFunctionGraph< GUM_ELEMENT > * > &)gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
operator_gum::StructuredPlaner< GUM_ELEMENT >protected
optimalPolicy() overridegum::StructuredPlaner< GUM_ELEMENT >virtual
optimalPolicy2String() overridegum::StructuredPlaner< GUM_ELEMENT >virtual
optimalPolicy_gum::StructuredPlaner< GUM_ELEMENT >protected
optimalPolicySize() overridegum::StructuredPlaner< GUM_ELEMENT >virtual
spumddInstance(GUM_ELEMENT discountFactor=0.9, GUM_ELEMENT epsilon=0.00001, bool verbose=true)gum::StructuredPlaner< GUM_ELEMENT >static
StructuredPlaner(IOperatorStrategy< GUM_ELEMENT > *opi, GUM_ELEMENT discountFactor, GUM_ELEMENT epsilon, bool verbose)gum::StructuredPlaner< GUM_ELEMENT >protected
sviInstance(GUM_ELEMENT discountFactor=0.9, GUM_ELEMENT epsilon=0.00001, bool verbose=true)gum::StructuredPlaner< GUM_ELEMENT >static
valueIteration_()gum::StructuredPlaner< GUM_ELEMENT >protectedvirtual
verbose_gum::StructuredPlaner< GUM_ELEMENT >protected
vFunction()gum::StructuredPlaner< GUM_ELEMENT >
vFunction_gum::StructuredPlaner< GUM_ELEMENT >protected
vFunctionSize() overridegum::StructuredPlaner< GUM_ELEMENT >virtual
~IPlanningStrategy()=defaultgum::IPlanningStrategy< GUM_ELEMENT >virtual
~StructuredPlaner() overridegum::StructuredPlaner< GUM_ELEMENT >