AIToolbox
A library that offers tools for AI problem solving.
AIToolbox::Bandit::EpsilonPolicy Member List

This is the complete list of members for AIToolbox::Bandit::EpsilonPolicy, including all inherited members.

AAIToolbox::PolicyInterface< void, void, size_t >protected
AIToolbox::Base typedefAIToolbox::Bandit::PolicyInterface
EpsilonPolicyInterface< void, void, size_t >::Base typedefAIToolbox::EpsilonPolicyInterface< void, void, size_t >
epsilon_AIToolbox::EpsilonPolicyInterface< void, void, size_t >protected
EpsilonBase typedefAIToolbox::Bandit::EpsilonPolicy
EpsilonPolicy(const PolicyInterface &p, double epsilon=0.1)AIToolbox::Bandit::EpsilonPolicy
EpsilonPolicyInterface(const Base &p, double epsilon=0.1)AIToolbox::EpsilonPolicyInterface< void, void, size_t >
getA() constAIToolbox::PolicyInterface< void, void, size_t >
AIToolbox::getActionProbability(const void &s, const size_t &a) const=0AIToolbox::PolicyInterface< void, void, size_t >pure virtual
EpsilonPolicyInterface< void, void, size_t >::getActionProbability(const void &s, const size_t &a) const overrideAIToolbox::EpsilonPolicyInterface< void, void, size_t >virtual
getEpsilon() constAIToolbox::EpsilonPolicyInterface< void, void, size_t >
getPolicy() const overrideAIToolbox::Bandit::EpsilonPolicyvirtual
getRandomActionProbability() const overrideAIToolbox::Bandit::EpsilonPolicyprotectedvirtual
EpsilonPolicyInterface< void, void, size_t >::getRandomActionProbability() const=0AIToolbox::EpsilonPolicyInterface< void, void, size_t >protectedpure virtual
getS() constAIToolbox::PolicyInterface< void, void, size_t >
policy_AIToolbox::EpsilonPolicyInterface< void, void, size_t >protected
PolicyInterface(void s, size_t a)AIToolbox::PolicyInterface< void, void, size_t >
rand_AIToolbox::PolicyInterface< void, void, size_t >mutableprotected
randomDistribution_AIToolbox::Bandit::EpsilonPolicymutableprotected
SAIToolbox::PolicyInterface< void, void, size_t >protected
AIToolbox::sampleAction(const void &s) const=0AIToolbox::PolicyInterface< void, void, size_t >pure virtual
EpsilonPolicyInterface< void, void, size_t >::sampleAction(const void &s) const overrideAIToolbox::EpsilonPolicyInterface< void, void, size_t >virtual
sampleRandomAction() const overrideAIToolbox::Bandit::EpsilonPolicyprotectedvirtual
EpsilonPolicyInterface< void, void, size_t >::sampleRandomAction() const=0AIToolbox::EpsilonPolicyInterface< void, void, size_t >protectedpure virtual
setEpsilon(double e)AIToolbox::EpsilonPolicyInterface< void, void, size_t >
~PolicyInterface()AIToolbox::PolicyInterface< void, void, size_t >virtual