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