java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.AbstractExperiment
org.palladiosimulator.simulation.abstractsimengine.ssj.SSJExperiment
All Implemented Interfaces:
ISimulationControl, ISimulationTimeProvider

public class SSJExperiment extends AbstractExperiment
  • Constructor Details

    • SSJExperiment

      public SSJExperiment(SSJModel model)
  • Method Details

    • getCurrentSimulationTime

      public double getCurrentSimulationTime()
      Description copied from interface: ISimulationTimeProvider
      Returns the current simulation time.
    • getSimulator

      public umontreal.ssj.simevents.Simulator getSimulator()
    • startSimulator

      public void startSimulator()
      Specified by:
      startSimulator in class AbstractExperiment
    • stopSimulator

      public void stopSimulator()
      Specified by:
      stopSimulator in class AbstractExperiment
    • setMaxSimTime

      public void setMaxSimTime(long simTime)
      Description copied from interface: ISimulationControl
      Sets the simulation time at which the simulation is supposed to stop.
      Parameters:
      simTime - the time instant at which the simulation is to stop, expressed in simulated time units