| actions | QLearning | [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] |
| collectedReward | QLearning | [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] |
| discount | QLearning | [protected] |
| eligibility | QLearning | [protected] |
| eps | QLearning | [protected] |
| exploration | QLearning | [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] |
| initialised | QLearning | [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] |
| longrewards | QLearning | [protected] |
| parambool typedef | Configurable | |
| paramboollist typedef | Configurable | |
| paramboolmap typedef | Configurable | |
| paramint typedef | Configurable | |
| paramintlist typedef | Configurable | |
| paramintmap typedef | Configurable | |
| paramkey typedef | Configurable | |
| paramlist typedef | Configurable | |
| parammap typedef | Configurable | |
| paramval typedef | Configurable | |
| parse(FILE *f) | Configurable | |
| print(FILE *f, const char *prefix) const | Configurable | |
| Q | QLearning | [protected] |
| QLearning(double eps, double discount, double exploration, int eligibility, bool random_initQ=false, bool useSARSA=false, int tau=1000) | QLearning | |
| randGen | QLearning | [protected] |
| random_initQ | QLearning | [protected] |
| reset() | QLearning | [virtual] |
| restore(FILE *f) | QLearning | [virtual] |
| restoreCfg(const char *filenamestem) | Configurable | [virtual] |
| restoreFromFile(const char *filename) | Storeable | |
| rewards | QLearning | [protected] |
| ringbuffersize | QLearning | [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] |
| states | QLearning | [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 | |
| t | QLearning | [protected] |
| tau | QLearning | [protected] |
| useSARSA | QLearning | |
| valInCrossProd(const std::list< std::pair< int, int > > &vals) | QLearning | [static] |
| ~Configurable() | Configurable | [inline, virtual] |
| ~QLearning() | QLearning | [virtual] |
| ~Storeable() | Storeable | [inline, virtual] |