_actionsBoolTable_ | gum::AdaptiveRMaxPlaner | private |
_actionsRMaxTable_ | gum::AdaptiveRMaxPlaner | private |
_clearTables_() | gum::AdaptiveRMaxPlaner | private |
_counterTable_ | gum::AdaptiveRMaxPlaner | private |
_fmdpLearner_ | gum::AdaptiveRMaxPlaner | private |
_initialized_ | gum::AdaptiveRMaxPlaner | private |
_initializedTable_ | gum::AdaptiveRMaxPlaner | private |
_makeRMaxFunctionGraphs_() | gum::AdaptiveRMaxPlaner | private |
_rmax_ | gum::AdaptiveRMaxPlaner | private |
_rThreshold_ | gum::AdaptiveRMaxPlaner | private |
_visitLearner_(const IVisitableGraphLearner *, NodeId currentNodeId, MultiDimFunctionGraph< double > *, MultiDimFunctionGraph< double > *) | gum::AdaptiveRMaxPlaner | private |
AdaptiveRMaxPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, const ILearningStrategy *learner, bool verbose) | gum::AdaptiveRMaxPlaner | private |
addReward_(MultiDimFunctionGraph< double > *function, Idx actionId=0) | gum::StructuredPlaner< double > | protectedvirtual |
allActions_ | gum::IDecisionStrategy | protected |
argmaximiseQactions_(std::vector< MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *> &) | gum::StructuredPlaner< double > | protectedvirtual |
checkState(const Instantiation &newState, Idx actionId) | gum::AdaptiveRMaxPlaner | inlinevirtual |
discountFactor_ | gum::StructuredPlaner< double > | protected |
elVarSeq_ | gum::StructuredPlaner< double > | protected |
evalPolicy_() | gum::AdaptiveRMaxPlaner | protectedvirtual |
evalQaction_(const MultiDimFunctionGraph< double > *, Idx) | gum::StructuredPlaner< double > | protectedvirtual |
extractOptimalPolicy_(const MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *optimalValueFunction) | gum::StructuredPlaner< double > | protected |
fmdp() | gum::StructuredPlaner< double > | inline |
fmdp_ | gum::StructuredPlaner< double > | protected |
initialize(const FMDP< double > *fmdp) | gum::AdaptiveRMaxPlaner | virtual |
initVFunction_() | gum::AdaptiveRMaxPlaner | protectedvirtual |
makeArgMax_(const MultiDimFunctionGraph< double > *Qaction, Idx actionId) | gum::StructuredPlaner< double > | protected |
makePlanning(Idx nbStep=1000000) | gum::AdaptiveRMaxPlaner | virtual |
maximiseQactions_(std::vector< MultiDimFunctionGraph< double > *> &) | gum::StructuredPlaner< double > | protectedvirtual |
minimiseFunctions_(std::vector< MultiDimFunctionGraph< double > *> &) | gum::StructuredPlaner< double > | protectedvirtual |
operator_ | gum::StructuredPlaner< double > | protected |
optimalPolicy() | gum::StructuredPlaner< double > | inlinevirtual |
optimalPolicy2String() | gum::StructuredPlaner< double > | virtual |
optimalPolicy_ | gum::StructuredPlaner< double > | protected |
optimalPolicySize() | gum::StructuredPlaner< double > | inlinevirtual |
optPol_ | gum::IDecisionStrategy | protected |
ReducedAndOrderedInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::AdaptiveRMaxPlaner | inlinestatic |
setOptimalStrategy(const MultiDimFunctionGraph< ActionSet, SetTerminalNodePolicy > *optPol) | gum::IDecisionStrategy | inline |
spumddInstance(double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::StructuredPlaner< double > | inlinestatic |
stateOptimalPolicy(const Instantiation &curState) | gum::IDecisionStrategy | inlinevirtual |
StructuredPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, bool verbose) | gum::StructuredPlaner< double > | protected |
sviInstance(double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::StructuredPlaner< double > | inlinestatic |
TreeInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::AdaptiveRMaxPlaner | inlinestatic |
valueIteration_() | gum::AdaptiveRMaxPlaner | protectedvirtual |
verbose_ | gum::StructuredPlaner< double > | protected |
vFunction() | gum::StructuredPlaner< double > | inline |
vFunction_ | gum::StructuredPlaner< double > | protected |
vFunctionSize() | gum::StructuredPlaner< double > | inlinevirtual |
~AdaptiveRMaxPlaner() | gum::AdaptiveRMaxPlaner | |
~IDecisionStrategy() | gum::IDecisionStrategy | inlinevirtual |
~IPlanningStrategy() | gum::IPlanningStrategy< double > | inlinevirtual |
~StructuredPlaner() | gum::StructuredPlaner< double > | virtual |