public abstract class OTSSimulator extends nl.tudelft.simulation.dsol.simulators.Simulator<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> implements OTSSimulatorInterface
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
nl.tudelft.simulation.dsol.simulators.Simulator.CalendarDouble, nl.tudelft.simulation.dsol.simulators.Simulator.CalendarFloat, nl.tudelft.simulation.dsol.simulators.Simulator.CalendarLong, nl.tudelft.simulation.dsol.simulators.Simulator.TimeDouble, nl.tudelft.simulation.dsol.simulators.Simulator.TimeDoubleUnit, nl.tudelft.simulation.dsol.simulators.Simulator.TimeFloat, nl.tudelft.simulation.dsol.simulators.Simulator.TimeFloatUnit, nl.tudelft.simulation.dsol.simulators.Simulator.TimeLong, nl.tudelft.simulation.dsol.simulators.Simulator.TimeLongUnitnl.tudelft.simulation.dsol.simulators.SimulatorInterface.CalendarDouble, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.CalendarFloat, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.CalendarLong, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.TimeDouble, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.TimeDoubleUnit, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.TimeFloat, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.TimeFloatUnit, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.TimeLong, nl.tudelft.simulation.dsol.simulators.SimulatorInterface.TimeLongUnitreplication, running, semaphore, simulatorTime, worker| Constructor and Description |
|---|
OTSSimulator() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(nl.tudelft.simulation.dsol.experiment.Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication,
nl.tudelft.simulation.dsol.experiment.ReplicationMode replicationMode) |
cleanUp, getReplication, getSimulatorTime, isRunning, run, start, start, step, 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, toString, wait, wait, waitgetSimulatorTime, isRunning, start, step, stoppublic final void initialize(nl.tudelft.simulation.dsol.experiment.Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication, nl.tudelft.simulation.dsol.experiment.ReplicationMode replicationMode) throws nl.tudelft.simulation.dsol.SimRuntimeException
initialize in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble>initialize in interface OTSSimulatorInterfaceinitialize in class nl.tudelft.simulation.dsol.simulators.Simulator<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble>nl.tudelft.simulation.dsol.SimRuntimeExceptionCopyright © 2014–2018 Delft University of Technology. All rights reserved.