| Package | Description |
|---|---|
| org.opentrafficsim.core.dsol |
Extensions of the DSOL simulator interfaces and classes for OTS units.
|
| org.opentrafficsim.gui |
Swing components that are used in OpenTrafficSim.
|
| org.opentrafficsim.simulationengine |
Wrappers and stubs for the DSOL simulation engine.
|
| Modifier and Type | Method and Description |
|---|---|
OTSSimTimeDouble |
OTSSimTimeDouble.copy() |
OTSSimTimeDouble |
OTSSimulatorInterface.getSimulatorTime() |
OTSSimTimeDouble |
OTSSimTimeDouble.setZero() |
| Modifier and Type | Method and Description |
|---|---|
EventListInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.getEventList() |
Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.getReplication() |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEvent(SimEventInterface<OTSSimTimeDouble> event) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
Object source,
Object target,
String method,
Object[] args) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
short priority,
Object source,
Object target,
String method,
Object[] args) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(org.djunits.value.vdouble.scalar.Time absoluteTime,
Object source,
Object target,
String method,
Object[] args)
schedules a methodCall at an absolute time.
|
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(org.djunits.value.vdouble.scalar.Time absoluteTime,
short priority,
Object source,
Object target,
String method,
Object[] args)
schedules a methodCall at an absolute time.
|
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventNow(Object source,
Object target,
String method,
Object[] args) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventNow(short priority,
Object source,
Object target,
String method,
Object[] args) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventRel(org.djunits.value.vdouble.scalar.Duration relativeDelay,
Object source,
Object target,
String method,
Object[] args)
schedules a methodCall at a relative duration.
|
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventRel(org.djunits.value.vdouble.scalar.Duration relativeDelay,
short priority,
Object source,
Object target,
String method,
Object[] args)
schedules a methodCall at a relative duration.
|
| Modifier and Type | Method and Description |
|---|---|
int |
OTSSimTimeDouble.compareTo(OTSSimTimeDouble simTime) |
org.djunits.value.vdouble.scalar.Duration |
OTSSimTimeDouble.minus(OTSSimTimeDouble absoluteTime) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
Object source,
Object target,
String method,
Object[] args) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
short priority,
Object source,
Object target,
String method,
Object[] args) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OTSDEVSSimulatorInterface.cancelEvent(SimEventInterface<OTSSimTimeDouble> event) |
void |
OTSSimulatorInterface.initialize(Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> replication,
ReplicationMode replicationMode) |
void |
OTSSimulator.initialize(Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication,
ReplicationMode replicationMode) |
void |
OTSDEVSSimulator.initialize(Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication,
ReplicationMode replicationMode) |
void |
OTSDEVSRTParallelMove.initialize(Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication,
ReplicationMode replicationMode) |
void |
OTSDEVSRealTimeClock.initialize(Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication,
ReplicationMode replicationMode) |
void |
OTSDEVSAnimator.initialize(Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> initReplication,
ReplicationMode replicationMode) |
SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEvent(SimEventInterface<OTSSimTimeDouble> event) |
void |
OTSDEVSSimulatorInterface.setEventList(EventListInterface<OTSSimTimeDouble> eventList) |
| Constructor and Description |
|---|
OTSReplication(String id,
OTSSimTimeDouble startTime,
org.djunits.value.vdouble.scalar.Duration warmupPeriod,
org.djunits.value.vdouble.scalar.Duration runLength,
OTSModelInterface model)
Create a new OTSReplication.
|
| Constructor and Description |
|---|
OTSReplication(Experiment<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> experiment) |
| Modifier and Type | Method and Description |
|---|---|
DEVSSimulator<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> |
OTSControlPanel.getSimulator() |
| Modifier and Type | Method and Description |
|---|---|
SimEvent<OTSSimTimeDouble> |
SimpleSimulatorInterface.scheduleEvent(org.djunits.value.vdouble.scalar.Time executionTime,
short priority,
Object source,
Object target,
String method,
Object[] args)
Construct and schedule a SimEvent using a Time to specify the execution time.
|
SimEvent<OTSSimTimeDouble> |
SimpleSimulator.scheduleEvent(org.djunits.value.vdouble.scalar.Time executionTime,
short priority,
Object source,
Object target,
String method,
Object[] args)
Construct and schedule a SimEvent using a Time to specify the execution time.
|
SimEvent<OTSSimTimeDouble> |
SimpleAnimator.scheduleEvent(org.djunits.value.vdouble.scalar.Time executionTime,
short priority,
Object source,
Object target,
String method,
Object[] args)
Construct and schedule a SimEvent using a Time to specify the execution time.
|
Copyright © 2014–2017 Delft University of Technology. All rights reserved.