This is the complete list of members for
PolicyIteration, including all inherited members.
| ACTDEBUG | PolicyIteration | |
| calculateReachableStates() | PolicyIteration | [protected] |
| canonicalize(const std::vector< float > &s) | PolicyIteration | [protected] |
| createPolicy() | PolicyIteration | [protected] |
| deleteInfo(state_info *info) | PolicyIteration | [protected] |
| discretizeState(const std::vector< float > &s) | PolicyIteration | [protected] |
| featmax | PolicyIteration | [private] |
| featmin | PolicyIteration | [private] |
| gamma | PolicyIteration | [private] |
| getActionValue(state_t s, state_info *info, int act) | PolicyIteration | [protected] |
| getBestAction(const std::vector< float > &s) | PolicyIteration | [virtual] |
| getSeconds() | PolicyIteration | [protected] |
| initNewState(state_t s) | PolicyIteration | [protected] |
| initStateInfo(state_info *info) | PolicyIteration | [protected] |
| MAX_LOOPS | PolicyIteration | [private] |
| MAX_STEPS | PolicyIteration | [private] |
| MAX_TIME | PolicyIteration | [private] |
| model | PolicyIteration | |
| MODELDEBUG | PolicyIteration | |
| modelType | PolicyIteration | [private] |
| nactions | PolicyIteration | [private] |
| nstates | PolicyIteration | [private] |
| numactions | PolicyIteration | [private] |
| PLANNERDEBUG | PolicyIteration | |
| planOnNewModel() | PolicyIteration | [virtual] |
| planTime | PolicyIteration | [private] |
| POLICYDEBUG | PolicyIteration | |
| policyEvaluation() | PolicyIteration | [protected] |
| policyImprovement() | PolicyIteration | [protected] |
| PolicyIteration(int numactions, float gamma, int MAX_LOOPS, float MAX_TIME, int modelType, const std::vector< float > &featmax, const std::vector< float > &featmin, const std::vector< int > &statesPerDim, Random rng=Random()) | PolicyIteration | |
| PolicyIteration(const PolicyIteration &) | PolicyIteration | |
| prevact | PolicyIteration | [private] |
| prevstate | PolicyIteration | [private] |
| printStates() | PolicyIteration | [protected] |
| random_max_element(std::vector< float >::iterator start, std::vector< float >::iterator end) | Planner | |
| removeUnreachableStates() | PolicyIteration | [protected] |
| rng | Planner | |
| savePolicy(const char *filename) | PolicyIteration | [virtual] |
| setFirst() | Planner | [virtual] |
| setModel(MDPModel *model) | PolicyIteration | [virtual] |
| setSeeding(bool seeding) | Planner | [virtual] |
| state_t typedef | PolicyIteration | |
| statedata | PolicyIteration | [private] |
| statespace | PolicyIteration | [private] |
| statesPerDim | PolicyIteration | [private] |
| timingType | PolicyIteration | [private] |
| updateModelWithExperience(const std::vector< float > &last, int act, const std::vector< float > &curr, float reward, bool term) | PolicyIteration | [virtual] |
| updateStateActionFromModel(const std::vector< float > &state, int j) | PolicyIteration | [protected] |
| updateStatesFromModel() | PolicyIteration | [protected] |
| ~Planner() | Planner | [virtual] |
| ~PolicyIteration() | PolicyIteration | [virtual] |