, including all inherited members.
| ACTDEBUG | ETUCT | |
| addVec(const std::vector< float > &a, const std::vector< float > &b) | ETUCT | [protected] |
| calculateReachableStates() | ETUCT | [protected] |
| canonicalize(const std::vector< float > &s) | ETUCT | [protected] |
| canonNextStates(StateActionInfo *modelInfo) | ETUCT | [protected] |
| createPolicy() | ETUCT | [protected] |
| deleteInfo(state_info *info) | ETUCT | [protected] |
| discretizeState(const std::vector< float > &s) | ETUCT | |
| ETUCT(int numactions, float gamma, float rrange, float lambda, int MAX_ITER, float MAX_TIME, int MAX_DEPTH, int modelType, const std::vector< float > &featmax, const std::vector< float > &featmin, const std::vector< int > &statesPerDim, bool trackActual, int history, Random rng=Random()) | ETUCT | |
| ETUCT(const ETUCT &) | ETUCT | |
| featmax | ETUCT | [private] |
| featmin | ETUCT | [private] |
| fillInState(std::vector< float >s, int depth) | ETUCT | |
| gamma | ETUCT | [private] |
| getBestAction(const std::vector< float > &s) | ETUCT | [virtual] |
| getSeconds() | ETUCT | [protected] |
| HISTORY_FL_SIZE | ETUCT | [private] |
| HISTORY_SIZE | ETUCT | [private] |
| HISTORYDEBUG | ETUCT | |
| initNewState(state_t s) | ETUCT | [protected] |
| initStateInfo(state_t s, state_info *info) | ETUCT | [protected] |
| initStates() | ETUCT | |
| lambda | ETUCT | [private] |
| lastUpdate | ETUCT | [private] |
| logValues(ofstream *of, int xmin, int xmax, int ymin, int ymax) | ETUCT | |
| MAX_DEPTH | ETUCT | [private] |
| MAX_ITER | ETUCT | [private] |
| MAX_TIME | ETUCT | [private] |
| model | ETUCT | |
| MODELDEBUG | ETUCT | |
| modelType | ETUCT | [private] |
| nactions | ETUCT | [private] |
| nstates | ETUCT | [private] |
| numactions | ETUCT | [private] |
| PLANNERDEBUG | ETUCT | |
| planOnNewModel() | ETUCT | [virtual] |
| planTime | ETUCT | [private] |
| prevact | ETUCT | [private] |
| previnfo | ETUCT | [private] |
| prevstate | ETUCT | [private] |
| printStates() | ETUCT | [protected] |
| random_max_element(std::vector< float >::iterator start, std::vector< float >::iterator end) | Planner | |
| REALSTATEDEBUG | ETUCT | |
| removeUnreachableStates() | ETUCT | [protected] |
| resetUCTCounts() | ETUCT | [protected] |
| rng | Planner | |
| rrange | ETUCT | [private] |
| saHistory | ETUCT | [private] |
| savePolicy(const char *filename) | ETUCT | [protected, virtual] |
| seedMode | ETUCT | [private] |
| selectUCTAction(state_info *info) | ETUCT | [protected] |
| setFirst() | ETUCT | [virtual] |
| setModel(MDPModel *model) | ETUCT | [virtual] |
| setSeeding(bool seed) | ETUCT | [virtual] |
| simulateNextState(const std::vector< float > &actualState, state_t discState, state_info *info, const std::deque< float > &searchHistory, int action, float *reward, bool *term) | ETUCT | [protected] |
| state_t typedef | ETUCT | |
| statedata | ETUCT | [private] |
| statespace | ETUCT | [private] |
| statesPerDim | ETUCT | [private] |
| subVec(const std::vector< float > &a, const std::vector< float > &b) | ETUCT | [protected] |
| timingType | ETUCT | [private] |
| trackActual | ETUCT | [private] |
| UCTDEBUG | ETUCT | |
| uctSearch(const std::vector< float > &actualS, state_t state, int depth, std::deque< float > history) | ETUCT | [protected] |
| updateModelWithExperience(const std::vector< float > &last, int act, const std::vector< float > &curr, float reward, bool term) | ETUCT | [virtual] |
| updateStateActionFromModel(state_t s, int a, state_info *info) | ETUCT | [protected] |
| updateStateActionHistoryFromModel(const std::vector< float > modState, int a, StateActionInfo *newModel) | ETUCT | [protected] |
| ~ETUCT() | ETUCT | [virtual] |
| ~Planner() | Planner | [virtual] |