See: Description
| Interface | Description |
|---|---|
| SwitchableMovement |
Movement models to be used by ExtendedMovementModels should implement this
interface
|
| TransportMovement |
MovementModels used for transportation should implement this interface
|
| Class | Description |
|---|---|
| BusControlSystem |
This class controls busses and passengers that can use the bus.
|
| BusMovement |
This class controls the movement of busses.
|
| BusTravellerMovement |
This class controls the movement of bus travellers.
|
| CarMovement |
The CarMovement class representing the car movement submodel
|
| ClusterMovement | |
| DangerMovement |
This movement model makes use of several other movement models to simulate
movement in crisis situation.
|
| EvacuationCenterMovement |
A Class to model movement at the evacuation center.
|
| EveningActivityControlSystem |
This class controls the group mobility of the people meeting their friends in
the evening
|
| EveningActivityMovement |
A Class to model movement when people are out shopping or doing other
activities with friends.
|
| EveningTrip |
A class to encapsulate information about a shopping trip
1.
|
| ExtendedMovementModel |
Classes derived from this can make use of other movement models that
implement the SwitchableMovement interface.
|
| ExternalMovement |
Movement model that uses external data of node locations.
|
| ExternalPathMovement |
External movement trace reader for traces that are in path format.
|
| GridLocation |
Location (movement) model that sets the nodes in a grid formation
|
| HomeActivityMovement |
A Class to model movement at home.
|
| HomeMovement |
A Class to model movement at the nodes' house.
|
| HotspotMovement |
Hotspot movement model
|
| LinearFormation |
A stationary "movement" model where nodes do not move but are in linear
formation (i.e., in a line).
|
| LinearMovement |
Movement model where all nodes move on a line
(work in progress)
|
| MapBasedMovement |
Map based movement model which gives out Paths that use the
roads of a SimMap.
|
| MapRouteMovement |
Map based movement model that uses predetermined paths within the map area.
|
| ModifiedRandomDirection |
Modified Random Direction movement model as described in:
Elizabeth M.
|
| MovementModel |
Superclass for all movement models.
|
| OfficeActivityMovement |
This class models movement at an office.
|
| Path |
A Path between multiple Coordinates.
|
| RandomDirection |
Random Direction movement model as described in:
Elizabeth M.
|
| RandomPathMapBasedMovement |
A Class to model random walking movement for Danger Movement Model
|
| RandomWalk |
Random Walk movement model
|
| RandomWaypoint |
Random waypoint movement model.
|
| ShortestPathMapBasedMovement |
Map based movement model that uses Dijkstra's algorithm to find shortest
paths between two random map nodes and Points Of Interest
|
| ShortestPathMapBasedPoiMovement |
Map based movement model that uses Dijkstra's algorithm to find shortest
paths between two random map nodes and Points Of Interest
|
| SosMovement |
A Class to model movement when the node cannot be saved.
|
| StationaryMovement |
A dummy stationary "movement" model where nodes do not move.
|
| WorkingDayMovement |
This movement model makes use of several other movement models to simulate
movement with daily routines.
|
MovementModel class so they can be dynamically
loaded to the simulator. The classes to load can be specified trough
Settings class' settings source. See MovementModel class and
classes extending it for details about the settings.
Complex movement models can store their other
classes (the ones that don't extend MovementModel class) to sub packages.