, including all inherited members.
ACTDEBUG | ParallelETUCT | |
actualPlanState | ParallelETUCT | |
addVec(const std::vector< float > &a, const std::vector< float > &b) | ParallelETUCT | |
ATHREADDEBUG | ParallelETUCT | |
calculateReachableStates() | ParallelETUCT | [protected] |
canonicalize(const std::vector< float > &s) | ParallelETUCT | [protected] |
canonNextStates(StateActionInfo *modelInfo) | ParallelETUCT | [protected] |
CLEAR_SIZE | ParallelETUCT | [private] |
createPolicy() | ParallelETUCT | [protected] |
deleteInfo(state_info *info) | ParallelETUCT | [protected] |
discPlanState | ParallelETUCT | |
discretizeState(const std::vector< float > &s) | ParallelETUCT | [protected] |
expfile | ParallelETUCT | [private] |
expList | ParallelETUCT | |
featmax | ParallelETUCT | [private] |
featmin | ParallelETUCT | [private] |
fillInState(std::vector< float >s, int depth) | ParallelETUCT | [protected] |
gamma | ParallelETUCT | [private] |
getBestAction(const std::vector< float > &s) | ParallelETUCT | [virtual] |
getSeconds() | ParallelETUCT | [protected] |
HISTORY_FL_SIZE | ParallelETUCT | [private] |
history_mutex | ParallelETUCT | |
HISTORY_SIZE | ParallelETUCT | [private] |
HISTORYDEBUG | ParallelETUCT | |
initStateInfo(state_t s, state_info *info, int id) | ParallelETUCT | [protected] |
initStates() | ParallelETUCT | [protected] |
initTime | ParallelETUCT | [private] |
lambda | ParallelETUCT | [private] |
lastUpdate | ParallelETUCT | [private] |
list_cond | ParallelETUCT | |
list_mutex | ParallelETUCT | |
loadPolicy(const char *filename) | ParallelETUCT | |
logValues(ofstream *of, int xmin, int xmax, int ymin, int ymax) | ParallelETUCT | |
MAX_DEPTH | ParallelETUCT | [private] |
MAX_ITER | ParallelETUCT | [private] |
MAX_TIME | ParallelETUCT | [private] |
model | ParallelETUCT | |
model_mutex | ParallelETUCT | |
modelcopy | ParallelETUCT | |
MODELDEBUG | ParallelETUCT | |
modelThread | ParallelETUCT | |
modelThreadStarted | ParallelETUCT | |
modelType | ParallelETUCT | [private] |
MTHREADDEBUG | ParallelETUCT | |
nactions | ParallelETUCT | [private] |
nactions_mutex | ParallelETUCT | |
nsaved | ParallelETUCT | [private] |
nstates | ParallelETUCT | [private] |
numactions | ParallelETUCT | [private] |
ParallelETUCT(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 historySize, Random rng=Random()) | ParallelETUCT | |
ParallelETUCT(const ParallelETUCT &) | ParallelETUCT | |
parallelModelLearning() | ParallelETUCT | |
parallelSearch() | ParallelETUCT | |
plan_state_mutex | ParallelETUCT | |
PLANNERDEBUG | ParallelETUCT | |
planOnNewModel() | ParallelETUCT | [virtual] |
planThread | ParallelETUCT | |
planThreadStarted | ParallelETUCT | |
planTime | ParallelETUCT | [private] |
POLICYDEBUG | ParallelETUCT | |
prevact | ParallelETUCT | [private] |
previnfo | ParallelETUCT | [private] |
prevstate | ParallelETUCT | [private] |
printStates() | ParallelETUCT | [protected] |
PTHREADDEBUG | ParallelETUCT | |
random_max_element(std::vector< float >::iterator start, std::vector< float >::iterator end) | Planner | |
REALSTATEDEBUG | ParallelETUCT | |
removeUnreachableStates() | ParallelETUCT | [protected] |
resetAndUpdateStateActions() | ParallelETUCT | [protected] |
rng | Planner | |
rrange | ParallelETUCT | [private] |
saHistory | ParallelETUCT | [private] |
savePolicy(const char *filename) | ParallelETUCT | [protected, virtual] |
seedMode | ParallelETUCT | [private] |
selectRandomState() | ParallelETUCT | |
selectUCTAction(state_info *info) | ParallelETUCT | [protected] |
setFirst() | ParallelETUCT | [virtual] |
setModel(MDPModel *model) | ParallelETUCT | [virtual] |
setSeeding(bool seed) | ParallelETUCT | [virtual] |
setTime | ParallelETUCT | [private] |
simulateNextState(const std::vector< float > &actS, state_t state, state_info *info, const std::deque< float > &history, int action, float *reward, bool *term) | ParallelETUCT | [protected] |
startState | ParallelETUCT | |
state_t typedef | ParallelETUCT | |
statedata | ParallelETUCT | [private] |
statespace | ParallelETUCT | [private] |
statespace_mutex | ParallelETUCT | |
statesPerDim | ParallelETUCT | [private] |
subVec(const std::vector< float > &a, const std::vector< float > &b) | ParallelETUCT | |
TIMINGDEBUG | ParallelETUCT | |
timingType | ParallelETUCT | [private] |
trackActual | ParallelETUCT | [private] |
UCTDEBUG | ParallelETUCT | |
uctSearch(const std::vector< float > &actS, state_t state, int depth, std::deque< float > &history) | ParallelETUCT | |
update_mutex | ParallelETUCT | |
updateModelWithExperience(const std::vector< float > &last, int act, const std::vector< float > &curr, float reward, bool term) | ParallelETUCT | [virtual] |
updateStateActionFromModel(state_t s, int a, state_info *info) | ParallelETUCT | [protected] |
updateStateActionHistoryFromModel(const std::vector< float > modState, int a, StateActionInfo *newModel) | ParallelETUCT | [protected] |
~ParallelETUCT() | ParallelETUCT | [virtual] |
~Planner() | Planner | [virtual] |