Package nl.tudelft.simulation.dsol.simulators
package nl.tudelft.simulation.dsol.simulators
Provides the simulator interfaces and classes for a number of formalisms. The supported formalisms include the discrete event
formalism, the continuous event formalism and the combined DEV&DESS formalism.
Copyright (c) 2002-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can be found at https://https://simulation.tudelft.nl/dsol/docs/latest/license.html.
-
ClassDescriptionThe AnimatorInterface defines the methods for a DEVSDESS simulator with wallclock delay between the consecutive time steps.The separate thread that takes care of the animation.The DESS defines the interface of the DESS simulator.The DessSimulatorInterface defines the methods for a DESS simulator.The reference implementation of the animator.The reference implementation of the DEVDESS simulator.The reference implementation of the animator.The reference implementation of the realTimeClock.Easy access class RealTimeClock<Double>.Easy access class RealTimeClock<Duration>.Easy access class RealTimeClock<Float>.Easy access class RealTimeClock<FloatDuration>.Easy access class RealTimeClock<Long>.The DEVS defines the interface of the DEVS simulator.The DEVS defines the interface of the DEVS simulator.ErrorStrategy indicates what to do when there is an error in the execution of the simulation.ReplicationState indicates the precise state of the replication that is being executed by the Simulator.RunState indicates the precise state of the Simulator.The Simulator class is an abstract implementation of the SimulatorInterface.The worker thread to execute the run() method of the Simulator and to start/stop the simulation.The SimulatorInterface defines the behavior of the simulators in the DSOL framework.