public class OTSDEVSRTParallelMove extends DEVSRealTimeClock<Time,Duration,SimTimeDoubleUnit>
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
DEVSRealTimeClock.CalendarDouble, DEVSRealTimeClock.CalendarFloat, DEVSRealTimeClock.CalendarLong, DEVSRealTimeClock.TimeDouble, DEVSRealTimeClock.TimeDoubleUnit, DEVSRealTimeClock.TimeFloat, DEVSRealTimeClock.TimeFloatUnit, DEVSRealTimeClock.TimeLongAnimatorInterface.AnimationThreadBACKLOG_EVENT, CHANGE_SPEED_FACTOR_EVENTeventListreplication, running, semaphore, simulatorTime, workerlistenersEVENTLIST_CHANGED_EVENTEND_REPLICATION_EVENT, START_EVENT, START_REPLICATION_EVENT, STEP_EVENT, STOP_EVENT, TIME_CHANGED_EVENT, WARMUP_EVENTFIRST_POSITION, LAST_POSITIONANIMATION_DELAY_CHANGED_EVENT, DEFAULT_ANIMATION_DELAY, UPDATE_ANIMATION_EVENT| Constructor and Description |
|---|
OTSDEVSRTParallelMove()
Create a new OTSRealTimeClock.
|
OTSDEVSRTParallelMove(int moveThreads)
Create a new OTSRealTimeClock.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getMoveThreads() |
protected Duration |
relativeMillis(double factor) |
void |
run() |
void |
setMoveThreads(int moveThreads) |
String |
toString() |
getSpeedFactor, getUpdateMsec, isCatchup, setCatchup, setSpeedFactor, setSpeedFactor, setUpdateMsecgetAnimationDelay, setAnimationDelay, updateAnimationautoPauseSimulator, cancelEvent, endReplication, getEventList, initialize, isPauseOnError, runUpTo, runUpToAndIncluding, scheduleEvent, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventNow, scheduleEventNow, scheduleEventNow, scheduleEventNow, scheduleEventRel, scheduleEventRel, scheduleEventRel, scheduleEventRel, setEventList, setPauseOnError, stepcleanUp, getReplication, getSimTime, getSimulatorTime, isRunning, start, start, step, stop, stopaddListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, removeAllListeners, removeAllListeners, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcancelEvent, getEventList, isPauseOnError, runUpTo, runUpToAndIncluding, scheduleEvent, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventAbs, scheduleEventNow, scheduleEventNow, scheduleEventNow, scheduleEventNow, scheduleEventRel, scheduleEventRel, scheduleEventRel, scheduleEventRel, setEventList, setPauseOnErrorendReplication, getReplication, getSimTime, getSimulatorTime, initialize, isRunning, start, start, step, step, stop, stopaddListener, addListener, addListener, addListener, removeListenerpublic OTSDEVSRTParallelMove(int moveThreads)
moveThreads - int; The number of move threads to usepublic OTSDEVSRTParallelMove()
public final void setMoveThreads(int moveThreads)
moveThreads - int; set moveThreadspublic final int getMoveThreads()
protected final Duration relativeMillis(double factor)
relativeMillis in class DEVSRealTimeClock<Time,Duration,SimTimeDoubleUnit>public void run()
run in interface Runnablerun in class DEVSRealTimeClock<Time,Duration,SimTimeDoubleUnit>Copyright © 2014–2019 Delft University of Technology. All rights reserved.