_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 |