public class DangerMovement extends ExtendedMovementModel
| Modifier and Type | Field and Description |
|---|---|
static int |
EVAC_MODE |
static int |
HOME_MODE |
static java.lang.String |
PERCENTAGE_TO_SAVE |
static java.lang.String |
PROBABILITY_TO_BE_PREWARNED |
static java.lang.String |
PROBABILITY_TO_BE_SELFWARNED |
static java.lang.String |
PROBABILITY_TO_WALK |
static int |
SHORT_MODE |
static int |
SOS_MODE |
static java.lang.String |
TIME_TO_WALK |
static int |
WALK_MODE |
comBus, DEF_SPEEDS, DEF_WAIT_TIMES, host, maxSpeed, maxWaitTime, minSpeed, minWaitTime, MOVEMENT_MODEL_NS, rng, RNG_SEED, SPEED, WAIT_TIME, WORLD_SIZE| Constructor and Description |
|---|
DangerMovement(DangerMovement proto)
Creates a new instance of DangerMovement from a prototype
|
DangerMovement(Settings settings)
Creates a new instance of DangerMovement
|
| Modifier and Type | Method and Description |
|---|---|
Coord |
getInitialLocation()
Returns a new initial placement for a node
|
boolean |
newOrders()
Method is called between each getPath() request when the current MM is
ready (isReady() method returns true).
|
MovementModel |
replicate()
Creates a replicate of the movement model.
|
void |
setHost(DTNHost host) |
generateWaitTime, getCurrentMovementModel, getPath, setCurrentMovementModelgenerateSpeed, getComBus, getHost, getMaxX, getMaxY, isActive, nextPathAvailable, reset, setComBus, toStringpublic static final java.lang.String PROBABILITY_TO_WALK
public static final java.lang.String PROBABILITY_TO_BE_PREWARNED
public static final java.lang.String PROBABILITY_TO_BE_SELFWARNED
public static final java.lang.String TIME_TO_WALK
public static final java.lang.String PERCENTAGE_TO_SAVE
public static final int HOME_MODE
public static final int WALK_MODE
public static final int SHORT_MODE
public static final int EVAC_MODE
public static final int SOS_MODE
public DangerMovement(Settings settings)
settings - public DangerMovement(DangerMovement proto)
proto - public boolean newOrders()
ExtendedMovementModelnewOrders in class ExtendedMovementModelpublic Coord getInitialLocation()
MovementModelgetInitialLocation in class MovementModelpublic MovementModel replicate()
MovementModelreplicate in class MovementModelpublic void setHost(DTNHost host)
setHost in class MovementModelhost - the host to set