| 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 |
|---|---|
nl.tudelft.simulation.dsol.eventlists.EventListInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.getEventList() |
nl.tudelft.simulation.dsol.experiment.Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.getReplication() |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEvent(nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> event) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
Object source,
Object target,
String method,
Object[] args) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
short priority,
Object source,
Object target,
String method,
Object[] args) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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.
|
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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.
|
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventNow(Object source,
Object target,
String method,
Object[] args) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventNow(short priority,
Object source,
Object target,
String method,
Object[] args) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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.
|
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEventAbs(OTSSimTimeDouble absoluteTime,
Object source,
Object target,
String method,
Object[] args) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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(nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> event) |
void |
OTSSimulatorInterface.initialize(nl.tudelft.simulation.dsol.experiment.Replication<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> replication,
nl.tudelft.simulation.dsol.experiment.ReplicationMode replicationMode) |
void |
OTSSimulator.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) |
void |
OTSDEVSSimulator.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) |
void |
OTSDEVSRTParallelMove.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) |
void |
OTSDEVSRealTimeClock.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) |
void |
OTSDEVSAnimator.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) |
nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> |
OTSDEVSSimulatorInterface.scheduleEvent(nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface<OTSSimTimeDouble> event) |
void |
OTSDEVSSimulatorInterface.setEventList(nl.tudelft.simulation.dsol.eventlists.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(nl.tudelft.simulation.dsol.experiment.Experiment<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> experiment) |
| Modifier and Type | Method and Description |
|---|---|
nl.tudelft.simulation.dsol.simulators.DEVSSimulator<org.djunits.value.vdouble.scalar.Time,org.djunits.value.vdouble.scalar.Duration,OTSSimTimeDouble> |
OTSControlPanel.getSimulator() |
| Modifier and Type | Method and Description |
|---|---|
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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.
|
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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.
|
nl.tudelft.simulation.dsol.formalisms.eventscheduling.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–2018 Delft University of Technology. All rights reserved.