HOG2
EpisodicSimulation< state, action, environment > Member List

This is the complete list of members for EpisodicSimulation< state, action, environment >, including all inherited members.

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 >
allRacesDoneEpisodicSimulation< state, action, environment >protected
ClearAllUnits()EpisodicSimulation< state, action, environment >inlinevirtual
currentActorUnitSimulation< state, action, environment >mutableprotected
currRoundEpisodicSimulation< state, action, environment >protected
currTimeUnitSimulation< state, action, environment >protected
DisableTravelLimit()EpisodicSimulation< state, action, environment >inline
disjunctiveTrialEndEpisodicSimulation< 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
envUnitSimulation< state, action, environment >protected
EpisodeDone()EpisodicSimulation< state, action, environment >inlineprotectedvirtual
EpisodicSimulation(environment *e)EpisodicSimulation< state, action, environment >inline
GetCurrentUnit() constUnitSimulation< state, action, environment >inlinevirtual
GetCurrRound()EpisodicSimulation< state, action, environment >inline
GetEnvironment()UnitSimulation< state, action, environment >inline
GetLogStats()UnitSimulation< state, action, environment >inline
GetNumUnitGroups() constUnitSimulation< state, action, environment >virtual
GetNumUnits() constUnitSimulation< state, action, environment >virtual
GetPaused()UnitSimulation< state, action, environment >inline
GetPublicUnitInfo(unsigned int which, PublicUnitInfo< state, action, environment > &info) constUnitSimulation< state, action, environment >virtual
GetSimulationInfo()UnitSimulation< state, action, environment >inlinevirtual
GetSimulationTime() constUnitSimulation< state, action, environment >inlinevirtual
GetStats()UnitSimulation< state, action, environment >inlinevirtual
GetStepType() constUnitSimulation< state, action, environment >inline
GetTargetTolerance()EpisodicSimulation< state, action, environment >inline
GetThinkingPenalty()UnitSimulation< state, action, environment >inline
GetTimeToNextStep() constUnitSimulation< 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
logStatsUnitSimulation< state, action, environment >protected
MakeUnitMove(UnitInfo< state, action, environment > *theUnit, action where, double &moveCost)UnitSimulation< state, action, environment >protected
maxRoundsEpisodicSimulation< state, action, environment >protected
OpenGLDraw() constUnitSimulation< state, action, environment >virtual
OpenGLDraw(unsigned int whichUnit) constUnitSimulation< state, action, environment >virtual
pausedUnitSimulation< state, action, environment >protected
penaltyUnitSimulation< state, action, environment >protected
racingInfoEpisodicSimulation< 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
statsUnitSimulation< state, action, environment >protected
StepTime(double)UnitSimulation< state, action, environment >
stepTypeUnitSimulation< state, action, environment >protected
StepUnitTime(UnitInfo< state, action, environment > *ui, double timeStep)UnitSimulation< state, action, environment >protected
stopOnConvergenceEpisodicSimulation< state, action, environment >protected
targetToleranceEpisodicSimulation< state, action, environment >protected
travelLimitEpisodicSimulation< state, action, environment >protected
unitGroupsUnitSimulation< 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
unitsUnitSimulation< state, action, environment >protected
UnitSimulation(environment *se)UnitSimulation< state, action, environment >
useMaxRoundsEpisodicSimulation< state, action, environment >protected
useTravelLimitEpisodicSimulation< state, action, environment >protected
verboseEpisodicSimulation< state, action, environment >protected
~EpisodicSimulation()EpisodicSimulation< state, action, environment >inlinevirtual
~SimulationInfo()SimulationInfo< state, action, environment >inlinevirtual
~UnitSimulation()UnitSimulation< state, action, environment >virtual