Package | Description |
---|---|
model.agent.humanAgent.aatom.operationalLevel |
All operational models in the project.
|
model.agent.humanAgent.aatom.operationalLevel.action.communication |
Communication related classes.
|
model.agent.humanAgent.aatom.operationalLevel.action.movement.impl |
Movement model implementations.
|
model.agent.humanAgent.aatom.operationalLevel.observation |
Observation module and related classes.
|
model.agent.humanAgent.aatom.tacticalLevel |
Tactical level related classes.
|
model.agent.humanAgent.aatom.tacticalLevel.activity |
Activity related classes.
|
model.agent.humanAgent.aatom.tacticalLevel.navigation |
The navigation module and related classes.
|
Modifier and Type | Field and Description |
---|---|
private MovementModule |
OperationalModel.movementModel
The movement model.
|
Modifier and Type | Method and Description |
---|---|
MovementModule |
OperationalModel.getMovementModel()
Gets the movement model.
|
Constructor and Description |
---|
OperationalModel(MovementModule movementModel,
ObservationModule observationModule,
CommunicationModule communicationModule) |
Modifier and Type | Field and Description |
---|---|
protected MovementModule |
CommunicationModule.movementModule
The movement model.
|
Modifier and Type | Method and Description |
---|---|
void |
CommunicationModule.init(MovementModule movement,
NavigationModule navigation,
ActivityModule activity)
Sets the movement model.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicMovementModule
The basic model moves, without taking anything of its surroundings into
account.
|
class |
HelbingMovementModule
The Helbing Model is an implementation of the Helbing (2000) paper.
|
class |
RandomMovementModule
The Random model moves a
HumanAgent in a random direction without
taking into account its surroundings. |
class |
StaticMovementModule
A static model does not move at all.
|
Modifier and Type | Field and Description |
---|---|
protected MovementModule |
ObservationModule.movementModel
The movement model.
|
Modifier and Type | Method and Description |
---|---|
void |
ObservationModule.init(Map map,
MovementModule movementModel)
Initializes the
MovementModule . |
Modifier and Type | Method and Description |
---|---|
void |
TacticalModel.init(Map map,
HumanAgent agent,
MovementModule movement,
ObservationModule observations,
PlanningModule planner,
java.util.Collection<Activity> activities)
Initializes the
HumanAgent . |
Modifier and Type | Field and Description |
---|---|
protected MovementModule |
Activity.movement
The movement model.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivityModule.init(Map map,
HumanAgent agent,
MovementModule movementModel,
ObservationModule observationModule,
java.util.Collection<Activity> activities,
PlanningModule planner,
NavigationModule navigationModule) |
void |
Activity.init(Map map,
HumanAgent agent,
MovementModule movement,
ObservationModule observations,
NavigationModule navigationModule,
ActivityModule activityModule)
Sets the agent.
|
Modifier and Type | Field and Description |
---|---|
private MovementModule |
StuckDetector.movementModel
The movement model.
|
protected MovementModule |
NavigationModule.movementModel
The movement model.
|
Modifier and Type | Method and Description |
---|---|
void |
PassengerNavigationModule.init(Map map,
MovementModule movementModel,
ActivityModule activityModule,
ObservationModule observation) |
void |
NavigationModule.init(Map map,
MovementModule movementModel,
ActivityModule activityModule,
ObservationModule observationModule)
Sets the agent.
|
Constructor and Description |
---|
StuckDetector(MovementModule movementModel)
Creates a stuck detector.
|