aGrUM  0.20.2
a C++ library for (probabilistic) graphical models
gum::AdaptiveRMaxPlaner Member List

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

actionsBoolTable__gum::AdaptiveRMaxPlanerprivate
actionsRMaxTable__gum::AdaptiveRMaxPlanerprivate
AdaptiveRMaxPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, const ILearningStrategy *learner, bool verbose)gum::AdaptiveRMaxPlanerprivate
addReward_(MultiDimFunctionGraph< double > *function, Idx actionId=0)gum::StructuredPlaner< double >protectedvirtual
allActions_gum::IDecisionStrategyprotected
argmaximiseQactions_(std::vector< MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *> &)gum::StructuredPlaner< double >protectedvirtual
checkState(const Instantiation &newState, Idx actionId)gum::AdaptiveRMaxPlanerinlinevirtual
clearTables__()gum::AdaptiveRMaxPlanerprivate
counterTable__gum::AdaptiveRMaxPlanerprivate
discountFactor_gum::StructuredPlaner< double >protected
elVarSeq_gum::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
fmdp()gum::StructuredPlaner< double >inline
fmdp_gum::StructuredPlaner< double >protected
fmdpLearner__gum::AdaptiveRMaxPlanerprivate
initialize(const FMDP< double > *fmdp)gum::AdaptiveRMaxPlanervirtual
initialized__gum::AdaptiveRMaxPlanerprivate
initializedTable__gum::AdaptiveRMaxPlanerprivate
initVFunction_()gum::AdaptiveRMaxPlanerprotectedvirtual
makeArgMax_(const MultiDimFunctionGraph< double > *Qaction, Idx actionId)gum::StructuredPlaner< double >protected
makePlanning(Idx nbStep=1000000)gum::AdaptiveRMaxPlanervirtual
makeRMaxFunctionGraphs__()gum::AdaptiveRMaxPlanerprivate
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::IDecisionStrategyprotected
ReducedAndOrderedInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true)gum::AdaptiveRMaxPlanerinlinestatic
rmax__gum::AdaptiveRMaxPlanerprivate
rThreshold__gum::AdaptiveRMaxPlanerprivate
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
valueIteration_()gum::AdaptiveRMaxPlanerprotectedvirtual
verbose_gum::StructuredPlaner< double >protected
vFunction()gum::StructuredPlaner< double >inline
vFunction_gum::StructuredPlaner< double >protected
vFunctionSize()gum::StructuredPlaner< double >inlinevirtual
visitLearner__(const IVisitableGraphLearner *, NodeId currentNodeId, MultiDimFunctionGraph< double > *, MultiDimFunctionGraph< double > *)gum::AdaptiveRMaxPlanerprivate
~AdaptiveRMaxPlaner()gum::AdaptiveRMaxPlaner
~IDecisionStrategy()gum::IDecisionStrategyinlinevirtual
~IPlanningStrategy()gum::IPlanningStrategy< double >inlinevirtual
~StructuredPlaner()gum::StructuredPlaner< double >virtual