aGrUM  0.16.0
gum::AdaptiveRMaxPlaner Member List

This is the complete list of members for gum::AdaptiveRMaxPlaner, including all inherited members.

__actionsBoolTablegum::AdaptiveRMaxPlanerprivate
__actionsRMaxTablegum::AdaptiveRMaxPlanerprivate
__clearTables()gum::AdaptiveRMaxPlanerprivate
__counterTablegum::AdaptiveRMaxPlanerprivate
__fmdpLearnergum::AdaptiveRMaxPlanerprivate
__initializedgum::AdaptiveRMaxPlanerprivate
__initializedTablegum::AdaptiveRMaxPlanerprivate
__makeRMaxFunctionGraphs()gum::AdaptiveRMaxPlanerprivate
__rmaxgum::AdaptiveRMaxPlanerprivate
__rThresholdgum::AdaptiveRMaxPlanerprivate
__visitLearner(const IVisitableGraphLearner *, NodeId currentNodeId, MultiDimFunctionGraph< double > *, MultiDimFunctionGraph< double > *)gum::AdaptiveRMaxPlanerprivate
_addReward(MultiDimFunctionGraph< double > *function, Idx actionId=0)gum::StructuredPlaner< double >protectedvirtual
_allActionsgum::IDecisionStrategyprotected
_argmaximiseQactions(std::vector< MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *> &)gum::StructuredPlaner< double >protectedvirtual
_discountFactorgum::StructuredPlaner< double >protected
_elVarSeqgum::StructuredPlaner< double >protected
_evalPolicy()gum::AdaptiveRMaxPlanerprotectedvirtual
_evalQaction(const MultiDimFunctionGraph< double > *, Idx)gum::StructuredPlaner< double >protectedvirtual
_extractOptimalPolicy(const MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *optimalValueFunction)gum::StructuredPlaner< double >protected
_fmdpgum::StructuredPlaner< double >protected
_initVFunction()gum::AdaptiveRMaxPlanerprotectedvirtual
_makeArgMax(const MultiDimFunctionGraph< double > *Qaction, Idx actionId)gum::StructuredPlaner< double >protected
_maximiseQactions(std::vector< MultiDimFunctionGraph< double > *> &)gum::StructuredPlaner< double >protectedvirtual
_minimiseFunctions(std::vector< MultiDimFunctionGraph< double > *> &)gum::StructuredPlaner< double >protectedvirtual
_operatorgum::StructuredPlaner< double >protected
_optimalPolicygum::StructuredPlaner< double >protected
_optPolgum::IDecisionStrategyprotected
_valueIteration()gum::AdaptiveRMaxPlanerprotectedvirtual
_verbosegum::StructuredPlaner< double >protected
_vFunctiongum::StructuredPlaner< double >protected
AdaptiveRMaxPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, const ILearningStrategy *learner, bool verbose)gum::AdaptiveRMaxPlanerprivate
checkState(const Instantiation &newState, Idx actionId)gum::AdaptiveRMaxPlanerinlinevirtual
fmdp()gum::StructuredPlaner< double >inline
initialize(const FMDP< double > *fmdp)gum::AdaptiveRMaxPlanervirtual
makePlanning(Idx nbStep=1000000)gum::AdaptiveRMaxPlanervirtual
optimalPolicy()gum::StructuredPlaner< double >inlinevirtual
optimalPolicy2String()gum::StructuredPlaner< double >virtual
optimalPolicySize()gum::StructuredPlaner< double >inlinevirtual
ReducedAndOrderedInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true)gum::AdaptiveRMaxPlanerinlinestatic
setOptimalStrategy(const MultiDimFunctionGraph< ActionSet, SetTerminalNodePolicy > *optPol)gum::IDecisionStrategyinline
spumddInstance(double discountFactor=0.9, double epsilon=0.00001, bool verbose=true)gum::StructuredPlaner< double >inlinestatic
stateOptimalPolicy(const Instantiation &curState)gum::IDecisionStrategyinlinevirtual
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::AdaptiveRMaxPlanerinlinestatic
vFunction()gum::StructuredPlaner< double >inline
vFunctionSize()gum::StructuredPlaner< double >inlinevirtual
~AdaptiveRMaxPlaner()gum::AdaptiveRMaxPlaner
~IDecisionStrategy()gum::IDecisionStrategyinlinevirtual
~IPlanningStrategy()gum::IPlanningStrategy< double >inlinevirtual
~StructuredPlaner()gum::StructuredPlaner< double >virtual