, 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] |