Class OtsReplicationTest.OtsModel

java.lang.Object
org.djutils.event.LocalEventProducer
nl.tudelft.simulation.dsol.model.AbstractDsolModel<org.djunits.value.vdouble.scalar.Duration,OtsSimulatorInterface>
org.opentrafficsim.core.dsol.AbstractOtsModel
org.opentrafficsim.core.dsol.OtsReplicationTest.OtsModel
All Implemented Interfaces:
Serializable, Remote, nl.tudelft.simulation.dsol.model.DsolModel<org.djunits.value.vdouble.scalar.Duration,OtsSimulatorInterface>, org.djutils.event.EventProducer, OtsModelInterface
Enclosing class:
OtsReplicationTest

static class OtsReplicationTest.OtsModel extends AbstractOtsModel
OTS model for testing.
  • Field Summary

    Fields inherited from class nl.tudelft.simulation.dsol.model.AbstractDsolModel

    inputParameterMap, outputStatistics, simulator, streamInformation

    Fields inherited from interface org.djutils.event.EventProducer

    FIRST_POSITION, LAST_POSITION
  • Constructor Summary

    Constructors
    Constructor
    Description
    Construct the instrumented OtsModel.
    OtsModel(OtsSimulatorInterface simulator, String shortName, String description)
    Construct the instrumented OtsModel.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     

    Methods inherited from class org.opentrafficsim.core.dsol.AbstractOtsModel

    getDescription, getShortName, setDescription, setInitialStreams, setShortName

    Methods inherited from class nl.tudelft.simulation.dsol.model.AbstractDsolModel

    addInputParameter, getInputParameter, getInputParameterMap, getOutputStatistics, getSimulator, getStreamInformation, setStreamInformation

    Methods inherited from class org.djutils.event.LocalEventProducer

    addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireUnverifiedEvent, fireUnverifiedEvent, fireUnverifiedTimedEvent, fireUnverifiedTimedEvent, getEventListenerMap, getEventTypesWithListeners, getListenerReferences, hasListeners, numberOfListeners, removeAllListeners, removeAllListeners, removeListener

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface nl.tudelft.simulation.dsol.model.DsolModel

    getDefaultStream, getInputParameterMap, getOutputStatistics, getSimulator, getStream, getStreamInformation, getStreams, resetStreams, setStreamInformation
  • Constructor Details

    • OtsModel

      OtsModel(OtsSimulatorInterface simulator, String shortName, String description)
      Construct the instrumented OtsModel.
      Parameters:
      simulator - the simulator
      shortName - the short name of the model
      description - the description of the model
    • OtsModel

      OtsModel(OtsSimulatorInterface simulator)
      Construct the instrumented OtsModel.
      Parameters:
      simulator - the simulator
  • Method Details

    • getNetwork

      public Network getNetwork()
    • constructModel

      public void constructModel() throws nl.tudelft.simulation.dsol.SimRuntimeException
      Throws:
      nl.tudelft.simulation.dsol.SimRuntimeException