public class MultiSplitByDensity extends EventType
Modifier and Type | Field and Description |
---|---|
int |
activePiece |
int |
numberOfPieces |
float[] |
proportion |
int |
worker_ID |
ATTEMPT_TO_INFECT, CHECKPOINT, DESTRUCTION, DETECTION, END_OF_DAY, END_OF_SIMULATION, EventSize, EXPOSURE, MULTI_RESTORE, MULTI_SPLIT_BY_DENSITY, OUTPUT_VARIABLE_VALUE, PUBLIC_ANNOUNCEMENT, QUARANTINE, REQUEST_FOR_FT_CHECKPOINT, REQUEST_FOR_VACCINATION, REQUEST_FOR_ZONE_FOCUS, REQUEST_OF_DESTRUCTION, RESTORE, SPLIT, SPLIT_BY_DENSITY, START_NEW_DAY, TRACE_RESULT, VACCINATION, VACCINATION_CANCELED
Constructor and Description |
---|
MultiSplitByDensity() |
MultiSplitByDensity(int worker,
int num,
float[] where,
int active) |
Modifier and Type | Method and Description |
---|---|
void |
getNextBytes(int size) |
void |
getNextValue(int size) |
int |
getType() |
int |
getWorkerID() |
byte[] |
marshalling() |
MultiSplitByDensity |
unmarshalling(byte[] bytes) |
public int worker_ID
public int numberOfPieces
public float[] proportion
public int activePiece
public MultiSplitByDensity()
public MultiSplitByDensity(int worker, int num, float[] where, int active)
public int getWorkerID()
public byte[] marshalling()
marshalling
in class EventType
public MultiSplitByDensity unmarshalling(byte[] bytes)
unmarshalling
in class EventType
public void getNextBytes(int size)
public void getNextValue(int size)
getNextValue
in class EventType