AddNonRacingUnit(Unit< state, action, environment > *u, double timeOffset=0.) | EpisodicSimulation< state, action, environment > | inline |
AddUnit(Unit< state, action, environment > *u, double timeOffset=0.) | EpisodicSimulation< state, action, environment > | inlinevirtual |
AddUnitGroup(UnitGroup< state, action, environment > *ug) | UnitSimulation< state, action, environment > | |
allRacesDone | EpisodicSimulation< state, action, environment > | protected |
ClearAllUnits() | EpisodicSimulation< state, action, environment > | inlinevirtual |
currentActor | UnitSimulation< state, action, environment > | mutableprotected |
currRound | EpisodicSimulation< state, action, environment > | protected |
currTime | UnitSimulation< state, action, environment > | protected |
DisableTravelLimit() | EpisodicSimulation< state, action, environment > | inline |
disjunctiveTrialEnd | EpisodicSimulation< state, action, environment > | protected |
Done() | EpisodicSimulation< state, action, environment > | inlinevirtual |
DoPostTimestepCalc() | UnitSimulation< state, action, environment > | protectedvirtual |
DoPreTimestepCalc() | EpisodicSimulation< state, action, environment > | inlineprotectedvirtual |
DoTimestepCalc(double amount) | EpisodicSimulation< state, action, environment > | inlineprotectedvirtual |
env | UnitSimulation< state, action, environment > | protected |
EpisodeDone() | EpisodicSimulation< state, action, environment > | inlineprotectedvirtual |
EpisodicSimulation(environment *e) | EpisodicSimulation< state, action, environment > | inline |
GetCurrentUnit() const | UnitSimulation< state, action, environment > | inlinevirtual |
GetCurrRound() | EpisodicSimulation< state, action, environment > | inline |
GetEnvironment() | UnitSimulation< state, action, environment > | inline |
GetLogStats() | UnitSimulation< state, action, environment > | inline |
GetNumUnitGroups() const | UnitSimulation< state, action, environment > | virtual |
GetNumUnits() const | UnitSimulation< state, action, environment > | virtual |
GetPaused() | UnitSimulation< state, action, environment > | inline |
GetPublicUnitInfo(unsigned int which, PublicUnitInfo< state, action, environment > &info) const | UnitSimulation< state, action, environment > | virtual |
GetSimulationInfo() | UnitSimulation< state, action, environment > | inlinevirtual |
GetSimulationTime() const | UnitSimulation< state, action, environment > | inlinevirtual |
GetStats() | UnitSimulation< state, action, environment > | inlinevirtual |
GetStepType() const | UnitSimulation< state, action, environment > | inline |
GetTargetTolerance() | EpisodicSimulation< state, action, environment > | inline |
GetThinkingPenalty() | UnitSimulation< state, action, environment > | inline |
GetTimeToNextStep() const | UnitSimulation< state, action, environment > | |
GetUnit(unsigned int which) | UnitSimulation< state, action, environment > | |
GetUnitGroup(unsigned int which) | UnitSimulation< state, action, environment > | |
IsUnitRacing(UnitInfo< state, action, environment > *u) | EpisodicSimulation< state, action, environment > | inlineprotected |
logStats | UnitSimulation< state, action, environment > | protected |
MakeUnitMove(UnitInfo< state, action, environment > *theUnit, action where, double &moveCost) | UnitSimulation< state, action, environment > | protected |
maxRounds | EpisodicSimulation< state, action, environment > | protected |
OpenGLDraw() const | UnitSimulation< state, action, environment > | virtual |
OpenGLDraw(unsigned int whichUnit) const | UnitSimulation< state, action, environment > | virtual |
paused | UnitSimulation< state, action, environment > | protected |
penalty | UnitSimulation< state, action, environment > | protected |
racingInfo | EpisodicSimulation< state, action, environment > | protected |
SetDisjunctiveTrialEnd(bool value) | EpisodicSimulation< state, action, environment > | inline |
SetLogStats(bool val) | UnitSimulation< state, action, environment > | inline |
SetPaused(bool val) | UnitSimulation< state, action, environment > | inline |
SetStepType(tTimestep step) | UnitSimulation< state, action, environment > | inline |
SetStopOnConvergence(bool stop) | EpisodicSimulation< state, action, environment > | inline |
SetTargetTolerance(double x) | EpisodicSimulation< state, action, environment > | inline |
SetThinkingPenalty(double pen) | UnitSimulation< state, action, environment > | inline |
SetTravelLimit(double lim) | EpisodicSimulation< state, action, environment > | inline |
SetTrialLimit(long maxTrials) | EpisodicSimulation< state, action, environment > | inline |
stats | UnitSimulation< state, action, environment > | protected |
StepTime(double) | UnitSimulation< state, action, environment > | |
stepType | UnitSimulation< state, action, environment > | protected |
StepUnitTime(UnitInfo< state, action, environment > *ui, double timeStep) | UnitSimulation< state, action, environment > | protected |
stopOnConvergence | EpisodicSimulation< state, action, environment > | protected |
targetTolerance | EpisodicSimulation< state, action, environment > | protected |
travelLimit | EpisodicSimulation< state, action, environment > | protected |
unitGroups | UnitSimulation< state, action, environment > | protected |
UnitOnTarget(UnitInfo< state, action, environment > *u) | EpisodicSimulation< state, action, environment > | inlineprotected |
UnitOnTargetStatus(UnitInfo< state, action, environment > *u) | EpisodicSimulation< state, action, environment > | inlineprotected |
units | UnitSimulation< state, action, environment > | protected |
UnitSimulation(environment *se) | UnitSimulation< state, action, environment > | |
useMaxRounds | EpisodicSimulation< state, action, environment > | protected |
useTravelLimit | EpisodicSimulation< state, action, environment > | protected |
verbose | EpisodicSimulation< state, action, environment > | protected |
~EpisodicSimulation() | EpisodicSimulation< state, action, environment > | inlinevirtual |
~SimulationInfo() | SimulationInfo< state, action, environment > | inlinevirtual |
~UnitSimulation() | UnitSimulation< state, action, environment > | virtual |