QLearning Member List

This is the complete list of members for QLearning, including all inherited members.

actionsQLearning [protected]
addParameter(const paramkey &key, paramval *val)Configurable [inline, virtual]
addParameter(const paramkey &key, parambool *val)Configurable [inline, virtual]
addParameter(const paramkey &key, paramint *val)Configurable [inline, virtual]
addParameterDef(const paramkey &key, paramval *val, paramval def)Configurable [inline, virtual]
addParameterDef(const paramkey &key, parambool *val, parambool def)Configurable [inline, virtual]
addParameterDef(const paramkey &key, paramint *val, paramint def)Configurable [inline, virtual]
collectedRewardQLearning [protected]
Configurable()Configurable [inline]
Configurable(const std::string &name, const std::string &revision)Configurable [inline]
ConfInCrossProd(const std::list< int > &ranges, int val)QLearning [static]
discountQLearning [protected]
eligibilityQLearning [protected]
epsQLearning [protected]
explorationQLearning [protected]
getActionDim() const QLearning [virtual]
getActionValues(unsigned int state)QLearning
getAllParamNames()Configurable [virtual]
getCollectedReward() const QLearning [virtual]
getId() const Configurable [inline]
getName() const Configurable [inline, virtual]
getParam(const paramkey &key) const Configurable [virtual]
getParamList() const Configurable [inline, virtual]
getQ() const QLearning [inline, virtual]
getRevision() const Configurable [inline, virtual]
getStateDim() const QLearning [virtual]
init(unsigned int stateDim, unsigned int actionDim, RandGen *randGen=0)QLearning [virtual]
initialisedQLearning [protected]
insertCVSInfo(paramkey &str, const char *file, const char *revision)Configurable [static]
learn(unsigned int state, unsigned int action, double reward, double learnRateFactor=1)QLearning [virtual]
longrewardsQLearning [protected]
parambool typedefConfigurable
paramboollist typedefConfigurable
paramboolmap typedefConfigurable
paramint typedefConfigurable
paramintlist typedefConfigurable
paramintmap typedefConfigurable
paramkey typedefConfigurable
paramlist typedefConfigurable
parammap typedefConfigurable
paramval typedefConfigurable
parse(FILE *f)Configurable
print(FILE *f, const char *prefix) const Configurable
QQLearning [protected]
QLearning(double eps, double discount, double exploration, int eligibility, bool random_initQ=false, bool useSARSA=false, int tau=1000)QLearning
randGenQLearning [protected]
random_initQQLearning [protected]
reset()QLearning [virtual]
restore(FILE *f)QLearning [virtual]
restoreCfg(const char *filenamestem)Configurable [virtual]
restoreFromFile(const char *filename)Storeable
rewardsQLearning [protected]
ringbuffersizeQLearning [protected]
select(unsigned int state)QLearning [virtual]
select_keepold(unsigned int state)QLearning [virtual]
select_sample(unsigned int state)QLearning [virtual]
setName(const paramkey &name)Configurable [inline, virtual]
setParam(const paramkey &key, paramval val)Configurable [virtual]
setRevision(const paramkey &revision)Configurable [inline, virtual]
statesQLearning [protected]
store(FILE *f) const QLearning [virtual]
storeCfg(const char *filenamestem, const std::list< std::string > &comments=std::list< std::string >())Configurable [virtual]
storeToFile(const char *filename) const Storeable
tQLearning [protected]
tauQLearning [protected]
useSARSAQLearning
valInCrossProd(const std::list< std::pair< int, int > > &vals)QLearning [static]
~Configurable()Configurable [inline, virtual]
~QLearning()QLearning [virtual]
~Storeable()Storeable [inline, virtual]


Generated on Fri Oct 30 16:29:02 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.4.7