Index

A B C D E F G H I J L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
the parameters for a_i, in f(x_n + a_i h, .).
a - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
the parameters for a_i, in f(x_n + a_i h, .).
absoluteExecutionTime - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
absoluteExecutionTime reflects the time at which the event is scheduled.
AbstractDevsModel<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
AbstractDevsModel class.
AbstractDevsModel(String, DevsSimulatorInterface<T>, CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
Constructor for an abstract DEVS model: we have to indicate the simulator to schedule the events on, and the parent model we are part of.
AbstractDevsModel.StateUpdate - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
StateUpdate class.
AbstractDevsPortModel<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
AbstractDevsPortModel class.
AbstractDevsPortModel(String, DevsSimulatorInterface<T>, CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
Constructor for an abstract DEVS model with ports: we have to indicate the simulator to schedule the events on, and the parent model we are part of.
AbstractDsolModel<T extends Number & Comparable<T>,S extends SimulatorInterface<T>> - Class in nl.tudelft.simulation.dsol.model
AbstractDsolModel, an abstract helper class to easily construct a DsolModel.
AbstractDsolModel(S) - Constructor for class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Construct a DSOL model and set the simulator.
AbstractDsolModel(S, StreamInformation) - Constructor for class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Construct a DSOL model and set the simulator as well as the initial streams, so they can be used in the constructor of the model.
AbstractEmpiricalDistribution - Class in nl.tudelft.simulation.jstats.distributions.empirical
The AbstractEmpiricalDistribution implements the logic for a cumulative distribution function for an empirical distribution.
AbstractEmpiricalDistribution(Number[], double[]) - Constructor for class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Construct the empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
AbstractEntity<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
AbstractEntity class.
AbstractEntity(String, DevsSimulatorInterface<T>, CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractEntity
Constructor for an abstract entity: we have to indicate the simulator for reporting purposes, and the parent model we are part of.
AbstractInputParameter<VT,CT> - Class in nl.tudelft.simulation.dsol.model.inputparameters
Abstract input parameter.
AbstractInputParameter(String, String, String, VT, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Construct a new AbstractInputParameter.
AbstractInputParameterMap<CT> - Class in nl.tudelft.simulation.dsol.model.inputparameters
The InputParameterMap contains a number of InputParameters, each of which can also be an InputParameterMap again.
AbstractInputParameterMap(String, String, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Construct a new AbstractInputParameterMap.
AbstractInputParameterMap.InputParameterComparator - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterComparator provides the comparator based on the displayPriority of the entries.
AbstractInputParameterTypedMap<T> - Class in nl.tudelft.simulation.dsol.model.inputparameters
The InputParameterTypedMap is a hierarchical input parameter that can return a variable of a certain type.
AbstractInputParameterTypedMap(String, String, String, T, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
Construct a new InputParameterTypedMap.
AbstractSimEvent<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.eventscheduling
The AbstractSimEvent forms the basement for SimEvents and defines a compare method by which eventLists can compare priority of the event.
AbstractSimEvent(T) - Constructor for class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
The constructor of the event stores the time the event must be executed and the object and method to invoke.
AbstractSimEvent(T, short) - Constructor for class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
The constructor of the event stores the time the event must be executed and the object and method to invoke.
activePort - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the active input port that is currently processed in Parallel DEVS.
Adams - Class in nl.tudelft.simulation.jstats.ode.integrators
The Adams-Bashforth-Moulton numerical estimator as described in https://mathworld.wolfram.com/AdamsMethod.html
Adams(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Adams
constructs a new Adams integrator.
Adams(double, DifferentialEquationInterface, NumericalIntegratorType, int) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Adams
constructs a new Adams integrator, indicating the starting method and number of substeps.
ADAMS - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Adam's integration.
add(double[], double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
adds two vectors.
add(double[], double[], double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
adds a number of vectors.
add(double[], double[], double[], double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
adds a number of vectors.
add(double[], double[], double[], double[], double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
adds a number of vectors.
add(double[], double[], double[], double[], double[], double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
adds a number of vectors.
add(SimEventInterface<T>) - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Add an event to the event list.
add(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Add an event to the event list.
add(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Add an event to the event list.
add(AbstractInputParameter<?, ?>) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Add an input parameter to this map of input parameters.
addAll(Collection<? extends SimEventInterface<T>>) - Method in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
Add all events in the collection to the ventlist.
addExternalInputCoupling(InputPortInterface<T, TYPE>, InputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Add an IOC within this coupled model.
addExternalOutputCoupling(OutputPortInterface<T, TYPE>, OutputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Add an EOC within this coupled model.
addHierarchicalListener(EventListener, EventType) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Add a listener recursively to the model and all its submodels.
addInputParameter(AbstractInputParameter<?, ?>) - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Add an input parameter to the list of input parameters.
addInputPort(String, InputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
Add an input port to the model.
addInternalCoupling(OutputPortInterface<T, TYPE>, InputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
 
addLogCategory(LogCategory) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Add a category to be logged to the Writers.
addModelComponent(AbstractDevsModel<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Add a model component to this coupled model.
addOutputPort(String, OutputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
Add an output port to the model.
addScheduledMethodOnInitialize(Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Deprecated.
addScheduledMethodOnInitialize(Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Add a method call that has to be performed at the end if initialize, and before the model starts.
addScheduledMethodOnInitialize(Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Add a method call that has to be performed at the end if initialize, and before the model starts.
addStream(String, StreamInterface) - Method in class nl.tudelft.simulation.dsol.experiment.StreamInformation
Add a new stream, based on a stream id, possibly overwriting a previous existing stream with the same name.
addSummaryStatistic(String, String, double) - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Tally a value in a summary statistic over multiple replications.
always() - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
The "pass" filter that will result in always trying to log.
ANIMATION_DELAY_CHANGED_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.AnimatorInterface
ANIMATION_DELAY_CHANGED_EVENT is fired when the time step is set.
animationDelay - Variable in class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
AnimationDelay refers to the delay in milliseconds between timeSteps.
AnimationThread(AnimatorInterface) - Constructor for class nl.tudelft.simulation.dsol.simulators.AnimatorInterface.AnimationThread
 
AnimatorInterface - Interface in nl.tudelft.simulation.dsol.simulators
The AnimatorInterface defines the methods for a DEVSDESS simulator with wallclock delay between the consecutive time steps.
AnimatorInterface.AnimationThread - Class in nl.tudelft.simulation.dsol.simulators
The separate thread that takes care of the animation.
args - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
args are the arguments that are used to invoke the method with.
AtomicModel<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
AtomicModel class.
AtomicModel(String, CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
AtomicModel(String, CoupledModel<T>, T, Phase) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Constructor for an atomic model within a coupled model with explicit phases.
AtomicModel(String, CoupledModel<T>, T, Phase, boolean) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Constructor for an atomic model within a coupled model with explicit phases and a conflict strategy.
AtomicModel(String, DevsSimulatorInterface<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
AtomicModel(String, DevsSimulatorInterface<T>, T, Phase) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Constructor for a stand-alone atomic model with explicit phases.
AtomicModel(String, DevsSimulatorInterface<T>, T, Phase, boolean) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Constructor for a stand-alone atomic model with explicit phases and a conflict strategy.

B

b - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
the parameters for b_ij, in f(., y_n + b_p1 k1 + bp2 k2 + ...).
b - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
the parameters for b_ij, in f(., y_n + b_p1 k1 + bp2 k2 + ...).
BACKLOG_EVENT - Static variable in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
the backlog event.
Bernoulli() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Bernoulli
Construct the input for the Bernoulli distribution.
beta(double, double) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Calculates Beta(z, w) where Beta(z, w) = Γ(z) Γ(w) / Γ(z + w).
Beta() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Beta
Construct the input for the Beta distribution.
Binomial() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Binomial
Construct the input for the Binomial distribution.
bounds - Variable in class nl.tudelft.simulation.dsol.animation.Editable
the location of the bounds.

C

c - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
the parameters for c_i, in y_n+1 = y_n + c_1 k_1 + c_2 k_2 + ...
c - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
the parameters for c_i, in y_n+1 = y_n + c_1 k_1 + c_2 k_2 + ...
c4 - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
the parameters for c4_i, in y_n+1 = y_n + c4_1 k_1 + c4_2 k_2 + ...
c4 - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
the parameters for c4_i, in y_n+1 = y_n + c4_1 k_1 + c4_2 k_2 + ...
CachingNumericalIntegrator - Class in nl.tudelft.simulation.jstats.ode.integrators
The CachingNumericalIntegrator is the basis for an integrator that needs access to previously calculated values of y', e.g.
CachingNumericalIntegrator(double, DifferentialEquationInterface, int, NumericalIntegratorType, int) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
constructs a new CachingNumericalIntegrator with a fixed number of cache places.
cancelEvent(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
cancels an event from the event list.
cancelEvent(SimEventInterface<T>) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
cancels an event from the event list.
CHANGE_SPEED_FACTOR_EVENT - Static variable in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
the speed factor event.
cleanUp() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Clean up the simulator after a replication.
cleanUp() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator.SimulatorWorkerThread
Clean up the worker thread.
cleanUp() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Clean up the simulator after a replication.
clear() - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Clear the event list.
clear() - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Clear the event list.
clear() - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Clear the event list.
clear() - Method in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
Clear the event list.
clone() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Return a clone of the entity.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
Provide the clone() method to make a deep copy.
clone() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterBoolean
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMap
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterString
Provide the clone() method to make a deep copy.
clone() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterUnit
Provide the clone() method to make a deep copy.
comb(int, int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
computes the combinations of n over k as a long.
comb(long, long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
computes the combinations of n over k as a long.
combinations(int, int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
computes the combinations of n over k.
combinations(long, long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
computes the combinations of n over k.
compare(double, double) - Static method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.DoubleCompare
Fuzzy compare of two double variables.
compare(Resource.Request<T>, Resource.Request<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.Resource.RequestComparator
compare(InputParameter<?, ?>, InputParameter<?, ?>) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap.InputParameterComparator
compareTo(SimEventInterface<T>) - Method in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
conflict - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
conflict means that both an external event and an internal event happen at the same time; the strategy applied indicates what to do when this happens.
conflictStrategy - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
applied conflict handling strategy in this component.
Constant() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Constant
Construct the input for the Constant distribution.
constructModel() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
construct a model on a simulator.
contains(SimEventInterface<T>) - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Return whether this event list contains the given event.
contains(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Return whether this event list contains the given event.
contains(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Return whether this event list contains the given event.
copy(T) - Static method in class nl.tudelft.simulation.dsol.simtime.SimTime
Return a copy (clone) of the number.
CounterTableModel - Class in nl.tudelft.simulation.dsol.statistics.table
CounterTableModel maintains a table with all statistics data from the SimCounter.
CounterTableModel(SimCounter<?>) - Constructor for class nl.tudelft.simulation.dsol.statistics.table.CounterTableModel
Constructor.
CoupledModel<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
CoupledModel class.
CoupledModel(String) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
The constructor of the top model when the simulator is still unknown (e.g.
CoupledModel(String, CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
The constructor of a coupled model within another coupled model.
CoupledModel(String, DevsSimulatorInterface<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Constructor of a high-level coupled model without a parent model.
Create<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Create flow object generates entities with a certain inter-arrival time.
Create(String, DevsSimulatorInterface<T>, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation, but without the interval (to be set later, e.g., by the generator classes with a schedule).
Create(String, DevsSimulatorInterface<T>, DistContinuousSimulationTime<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation.
Create(String, DevsSimulatorInterface<T>, DistContinuousSimulationTime<T>, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation.
Create(String, DevsSimulatorInterface<T>, DistContinuousSimulationTime<T>, DistContinuousSimulationTime<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation.
Create(String, DevsSimulatorInterface<T>, DistContinuousSimulationTime<T>, DistContinuousSimulationTime<T>, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation.
Create(String, DevsSimulatorInterface<T>, DistContinuousSimulationTime<T>, DistContinuousSimulationTime<T>, DistDiscrete) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation.
Create(String, DevsSimulatorInterface<T>, DistDiscrete) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Create
Construct a new generator for objects in a simulation, but without the interval (to be set later, e.g., by the generator classes with a schedule).
CREATE_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.Create
CREATE_EVENT is fired on creation.
createDiscreteDistribution(double[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create an empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createDiscreteDistribution(double[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with weights, and one with corresponding values.
createDiscreteDistribution(double[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a discrete empirical distribution, where the probabilities for a value indicate P(value), from two arrays, one with values, and one with corresponding densities (summing to 1.0).
createDiscreteDistribution(double[], int[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with frequencies or weights, and one with corresponding values.
createDiscreteDistribution(double[], long[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with frequencies or weights, and one with corresponding values.
createDiscreteDistribution(long[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create a discrete empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createDiscreteDistribution(long[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with weights, and one with corresponding values.
createDiscreteDistribution(long[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a discrete empirical distribution, where the probabilities for a value indicate P(value), from two arrays, one with values, and one with corresponding probabilities (summing to 1.0).
createDiscreteDistribution(long[], int[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with frequencies or weights, and one with corresponding values.
createDiscreteDistribution(long[], long[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with frequencies or weights, and one with corresponding values.
createDiscreteDistribution(Number[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create a discrete empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createDiscreteDistribution(Number[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with weights, and one with corresponding values.
createDiscreteDistribution(Number[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a discrete empirical distribution, where the probabilities for a value indicate P(value), from two arrays, one with values, and one with corresponding probabilities (summing to 1.0).
createDiscreteDistribution(Number[], int[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with frequencies or weights, and one with corresponding values.
createDiscreteDistribution(Number[], long[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with frequencies or weights, and one with corresponding values.
createDiscreteDistribution(Number[], Number[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution from two arrays, one with weights, and one with corresponding values.
createDiscreteDistribution(List<? extends Number>, List<? extends Number>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution based on two Lists of the same length, one with sorted values, and one with corresponding frequencies or weights.
createDiscreteDistribution(List<? extends Number>, List<Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create a discrete empirical distribution based on two Lists of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createDiscreteDistribution(List<? extends Number>, List<Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a discrete empirical distribution, where the probabilities for a value indicate P(value), based on two Lists of the same length, one with probability probabilities, and one with sorted values.
createDiscreteDistribution(SortedMap<? extends Number, ? extends Number>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionFrequencies
Create a discrete empirical distribution based on a sorted map with sorted values mapping to frequencies.
createDiscreteDistribution(SortedMap<? extends Number, Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create a discrete empirical distribution based on a sorted map with sorted values mapping to cumulative probabilities.
createDiscreteDistribution(SortedMap<? extends Number, Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a discrete empirical distribution, where the probabilities for a value indicate P(value), based on a sorted map with sorted values mapping to probability densities.
createFromObservations(double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.Observations
Create an empirical distribution from an array with observations.
createFromObservations(long[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.Observations
Create an empirical distribution from an array with observations.
createFromObservations(Number[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.Observations
Create an empirical distribution from an array with observations.
createFromObservations(List<? extends Number>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.Observations
Create an empirical distribution from a list with observations.
createInterpolatedDistribution(double[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create an empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createInterpolatedDistribution(double[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a continuous empirical distribution, where the density for index i indicates that
createInterpolatedDistribution(long[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create an interpolated empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createInterpolatedDistribution(long[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a continuous empirical distribution, where the density for index i indicates that
createInterpolatedDistribution(Number[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create an interpolated empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createInterpolatedDistribution(Number[], double[]) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a continuous empirical distribution, where the density for index i indicates that
createInterpolatedDistribution(List<? extends Number>, List<Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create an interpolated empirical distribution based on two Lists of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
createInterpolatedDistribution(List<? extends Number>, List<Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.ProbabilityDensities
Create a continuous empirical distribution, where the density for index i indicates that
createInterpolatedDistribution(SortedMap<? extends Number, Double>) - Static method in class nl.tudelft.simulation.jstats.distributions.empirical.CumulativeProbabilities
Create an interpolated empirical distribution based on a sorted map with sorted values mapping to cumulative probabilities.
CumulativeProbabilities - Class in nl.tudelft.simulation.jstats.distributions.empirical
CumulativeProbabilities is a helper class to instantiate interpolated and non-interpolated distributions based on a given array or list of values and corresponding cumulative probabilities.

D

debug(Object) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
debug(String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
debug(String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
debug(Throwable) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
debug(Throwable, String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
debug(Throwable, String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
DEFAULT_ANIMATION_DELAY - Static variable in interface nl.tudelft.simulation.dsol.simulators.AnimatorInterface
DEFAULT_ANIMATION_DELAY of 100 milliseconds used in the animator.
DEFAULT_REQUEST_PRIORITY - Static variable in class nl.tudelft.simulation.dsol.formalisms.Resource
the default average priority.
DefaultSimTimeFormatter - Class in nl.tudelft.simulation.dsol.logger
DefaultSimTimeFormatter of which the format(String) method can be overridden.
DefaultSimTimeFormatter(SimulatorInterface<?>) - Constructor for class nl.tudelft.simulation.dsol.logger.DefaultSimTimeFormatter
Create a default simulation time formatter with a simulator.
Delay<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Delay object is a flow object that delays an entity for a given time.
Delay(String, DevsSimulatorInterface<T>, DistContinuousSimulationTime<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Delay
Construct a new Delay flow block.
DELAY_TIME - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
DELAY_TIME is fired when a new delayTime is computed.
DelegateSimLogger() - Constructor for class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
Create an instance of the DelegateSimLogger that takes care of actually logging the message and/or exception.
deltaConfluent(T, Object) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
deltaExternal(T, Object) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
The user defined deltaExternal method that is defined in an extension of this class.
deltaExternalEventHandler(T, Object) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
This method handles an incoming external event.
deltaInternal() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the delta internal function that should be implemented by the extending class.
deltaInternalEventHandler() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
This method handles an internal event.
DessSimulator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The DESS defines the interface of the DESS simulator.
DessSimulator(Serializable, T) - Constructor for class nl.tudelft.simulation.dsol.simulators.DessSimulator
Construct a DessSimulator with an initial time step for the integration process.
DessSimulatorInterface<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.simulators
The DessSimulatorInterface defines the methods for a DESS simulator.
destroy(SimulatorInterface<?>) - Method in class nl.tudelft.simulation.dsol.animation.SimRenderable2d
destroys an RenderableObject by unsubscribing it from the context.
Destroy<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Destroy flow block where entities will be destroyed from the model.
Destroy(String, DevsSimulatorInterface<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Destroy
Construct a Destroy flow block.
DevDessAnimator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The reference implementation of the animator.
DevDessAnimator(Serializable, T) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
 
DevDessSimulator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The reference implementation of the DEVDESS simulator.
DevDessSimulator(Serializable, T) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevDessSimulator
Construct a DEVDessSimulator with an initial time step for the integration process.
DevsAnimator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The reference implementation of the animator.
DevsAnimator(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsAnimator
Create a new DevsAnimator.
DevsRealTimeAnimator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The reference implementation of the realTimeClock.
DevsRealTimeAnimator(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
Constructs a new DevsRealTimeClock.
DevsRealTimeAnimator.TimeDouble - Class in nl.tudelft.simulation.dsol.simulators
Easy access class RealTimeClock<Double>.
DevsRealTimeAnimator.TimeDoubleUnit - Class in nl.tudelft.simulation.dsol.simulators
Easy access class RealTimeClock<Duration>.
DevsRealTimeAnimator.TimeFloat - Class in nl.tudelft.simulation.dsol.simulators
Easy access class RealTimeClock<Float>.
DevsRealTimeAnimator.TimeFloatUnit - Class in nl.tudelft.simulation.dsol.simulators
Easy access class RealTimeClock<FloatDuration>.
DevsRealTimeAnimator.TimeLong - Class in nl.tudelft.simulation.dsol.simulators
Easy access class RealTimeClock<Long>.
DevsSimulator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The DEVS defines the interface of the DEVS simulator.
DevsSimulator(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsSimulator
Constructs a new DevsSimulator.
DevsSimulatorInterface<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.simulators
The DEVS defines the interface of the DEVS simulator.
DifferentialEquation<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.dess
The Differential equation provides a reference implementation of the differential equation.
DifferentialEquation - Class in nl.tudelft.simulation.jstats.ode
The DifferentialEquation is the abstract basis for the DESS formalism.
DifferentialEquation(double, NumericalIntegratorType) - Constructor for class nl.tudelft.simulation.jstats.ode.DifferentialEquation
constructs a new DifferentialEquation with a user-specified integrator.
DifferentialEquation(DessSimulatorInterface<T>, double, NumericalIntegratorType, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
constructs a new DifferentialEquation.
DifferentialEquation(DessSimulatorInterface<T>, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
Construct a new DifferentialEquation with a step size equal to the simulator time step, and Runge-Kutta4 as the default integrator.
DifferentialEquation(DessSimulatorInterface<T>, NumericalIntegratorType, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
constructs a new DifferentialEquation with a step size equal to the simulator timestep.
DifferentialEquationInterface - Interface in nl.tudelft.simulation.jstats.ode
An interface for the DifferentialEquation.
DiscreteConstant() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.DiscreteConstant
Construct the input for the DiscreteConstant distribution.
DiscreteEmpiricalDistribution - Class in nl.tudelft.simulation.jstats.distributions.empirical
The DiscreteEmpiricalDistribution implements the logic for a cumulative distribution function for an empirical distribution, where no interpolation between the given values takes place.
DiscreteEmpiricalDistribution(Number[], double[]) - Constructor for class nl.tudelft.simulation.jstats.distributions.empirical.DiscreteEmpiricalDistribution
Construct the empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
DiscreteUniform() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.DiscreteUniform
Construct the input for the DiscreteUniform distribution.
dist - Variable in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
the distribution based on the input.
dist - Variable in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
the distribution based on the input.
Dist - Class in nl.tudelft.simulation.jstats.distributions
The Distribution class forms the basis for all statistical distributions.
Dist(StreamInterface) - Constructor for class nl.tudelft.simulation.jstats.distributions.Dist
Constructs a new Distribution.
DistBernoulli - Class in nl.tudelft.simulation.jstats.distributions
The Bernoulli distribution, with p as the probability for success.
DistBernoulli(StreamInterface, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistBernoulli
constructs a new Bernoulli distribution, with p as the probability for success (X=1), where failure is associated with X=0.
DistBeta - Class in nl.tudelft.simulation.jstats.distributions
The Beta distribution.
DistBeta(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistBeta
constructs a new beta distribution.
DistBinomial - Class in nl.tudelft.simulation.jstats.distributions
The Binomial distribution.
DistBinomial(StreamInterface, int, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistBinomial
constructs a Binomial distribution.
DistConstant - Class in nl.tudelft.simulation.jstats.distributions
The Constant distribution.
DistConstant(StreamInterface, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistConstant
constructs a new constant distribution.
DistContinuous - Class in nl.tudelft.simulation.jstats.distributions
The Continuous distribution.
DistContinuous(StreamInterface) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistContinuous
constructs a new continuous distribution.
DistContinuousAbsoluteTemperature - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousAbsoluteTemperature is class defining a distribution for a AbsoluteTemperature scalar.
DistContinuousAbsoluteTemperature(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsoluteTemperature
Constructs a new continuous distribution that draws AbsoluteTemperature scalars in BASE units.
DistContinuousAbsoluteTemperature(DistContinuous, AbsoluteTemperatureUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsoluteTemperature
Constructs a new continuous distribution that draws AbsoluteTemperature scalars.
DistContinuousAbsorbedDose - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousAbsorbedDose is class defining a distribution for a AbsorbedDose scalar.
DistContinuousAbsorbedDose(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsorbedDose
Constructs a new continuous distribution that draws AbsorbedDose scalars in SI units.
DistContinuousAbsorbedDose(DistContinuous, AbsorbedDoseUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsorbedDose
Constructs a new continuous distribution that draws AbsorbedDose scalars.
DistContinuousAcceleration - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousAcceleration is class defining a distribution for a Acceleration scalar.
DistContinuousAcceleration(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAcceleration
Constructs a new continuous distribution that draws Acceleration scalars in SI units.
DistContinuousAcceleration(DistContinuous, AccelerationUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAcceleration
Constructs a new continuous distribution that draws Acceleration scalars.
DistContinuousAmountOfSubstance - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousAmountOfSubstance is class defining a distribution for a AmountOfSubstance scalar.
DistContinuousAmountOfSubstance(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAmountOfSubstance
Constructs a new continuous distribution that draws AmountOfSubstance scalars in SI units.
DistContinuousAmountOfSubstance(DistContinuous, AmountOfSubstanceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAmountOfSubstance
Constructs a new continuous distribution that draws AmountOfSubstance scalars.
DistContinuousAngle - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousAngle is class defining a distribution for a Angle scalar.
DistContinuousAngle(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAngle
Constructs a new continuous distribution that draws Angle scalars in SI units.
DistContinuousAngle(DistContinuous, AngleUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAngle
Constructs a new continuous distribution that draws Angle scalars.
DistContinuousArea - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousArea is class defining a distribution for a Area scalar.
DistContinuousArea(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousArea
Constructs a new continuous distribution that draws Area scalars in SI units.
DistContinuousArea(DistContinuous, AreaUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousArea
Constructs a new continuous distribution that draws Area scalars.
DistContinuousCatalyticActivity - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousCatalyticActivity is class defining a distribution for a CatalyticActivity scalar.
DistContinuousCatalyticActivity(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousCatalyticActivity
Constructs a new continuous distribution that draws CatalyticActivity scalars in SI units.
DistContinuousCatalyticActivity(DistContinuous, CatalyticActivityUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousCatalyticActivity
Constructs a new continuous distribution that draws CatalyticActivity scalars.
DistContinuousDensity - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousDensity is class defining a distribution for a Density scalar.
DistContinuousDensity(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDensity
Constructs a new continuous distribution that draws Density scalars in SI units.
DistContinuousDensity(DistContinuous, DensityUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDensity
Constructs a new continuous distribution that draws Density scalars.
DistContinuousDimensionless - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousDimensionless is class defining a distribution for a Dimensionless scalar.
DistContinuousDimensionless(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDimensionless
Constructs a new continuous distribution that draws Dimensionless scalars in SI units.
DistContinuousDimensionless(DistContinuous, DimensionlessUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDimensionless
Constructs a new continuous distribution that draws Dimensionless scalars.
DistContinuousDirection - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousDirection is class defining a distribution for a Direction scalar.
DistContinuousDirection(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDirection
Constructs a new continuous distribution that draws Direction scalars in BASE units.
DistContinuousDirection(DistContinuous, DirectionUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDirection
Constructs a new continuous distribution that draws Direction scalars.
DistContinuousDuration - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousDuration is class defining a distribution for a Duration scalar.
DistContinuousDuration(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDuration
Constructs a new continuous distribution that draws Duration scalars in SI units.
DistContinuousDuration(DistContinuous, DurationUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDuration
Constructs a new continuous distribution that draws Duration scalars.
DistContinuousElectricalCapacitance - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalCapacitance is class defining a distribution for a ElectricalCapacitance scalar.
DistContinuousElectricalCapacitance(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCapacitance
Constructs a new continuous distribution that draws ElectricalCapacitance scalars in SI units.
DistContinuousElectricalCapacitance(DistContinuous, ElectricalCapacitanceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCapacitance
Constructs a new continuous distribution that draws ElectricalCapacitance scalars.
DistContinuousElectricalCharge - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalCharge is class defining a distribution for a ElectricalCharge scalar.
DistContinuousElectricalCharge(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCharge
Constructs a new continuous distribution that draws ElectricalCharge scalars in SI units.
DistContinuousElectricalCharge(DistContinuous, ElectricalChargeUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCharge
Constructs a new continuous distribution that draws ElectricalCharge scalars.
DistContinuousElectricalConductance - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalConductance is class defining a distribution for a ElectricalConductance scalar.
DistContinuousElectricalConductance(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalConductance
Constructs a new continuous distribution that draws ElectricalConductance scalars in SI units.
DistContinuousElectricalConductance(DistContinuous, ElectricalConductanceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalConductance
Constructs a new continuous distribution that draws ElectricalConductance scalars.
DistContinuousElectricalCurrent - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalCurrent is class defining a distribution for a ElectricalCurrent scalar.
DistContinuousElectricalCurrent(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCurrent
Constructs a new continuous distribution that draws ElectricalCurrent scalars in SI units.
DistContinuousElectricalCurrent(DistContinuous, ElectricalCurrentUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCurrent
Constructs a new continuous distribution that draws ElectricalCurrent scalars.
DistContinuousElectricalInductance - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalInductance is class defining a distribution for a ElectricalInductance scalar.
DistContinuousElectricalInductance(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalInductance
Constructs a new continuous distribution that draws ElectricalInductance scalars in SI units.
DistContinuousElectricalInductance(DistContinuous, ElectricalInductanceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalInductance
Constructs a new continuous distribution that draws ElectricalInductance scalars.
DistContinuousElectricalPotential - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalPotential is class defining a distribution for a ElectricalPotential scalar.
DistContinuousElectricalPotential(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalPotential
Constructs a new continuous distribution that draws ElectricalPotential scalars in SI units.
DistContinuousElectricalPotential(DistContinuous, ElectricalPotentialUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalPotential
Constructs a new continuous distribution that draws ElectricalPotential scalars.
DistContinuousElectricalResistance - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousElectricalResistance is class defining a distribution for a ElectricalResistance scalar.
DistContinuousElectricalResistance(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalResistance
Constructs a new continuous distribution that draws ElectricalResistance scalars in SI units.
DistContinuousElectricalResistance(DistContinuous, ElectricalResistanceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalResistance
Constructs a new continuous distribution that draws ElectricalResistance scalars.
DistContinuousEnergy - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousEnergy is class defining a distribution for a Energy scalar.
DistContinuousEnergy(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEnergy
Constructs a new continuous distribution that draws Energy scalars in SI units.
DistContinuousEnergy(DistContinuous, EnergyUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEnergy
Constructs a new continuous distribution that draws Energy scalars.
DistContinuousEquivalentDose - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousEquivalentDose is class defining a distribution for a EquivalentDose scalar.
DistContinuousEquivalentDose(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEquivalentDose
Constructs a new continuous distribution that draws EquivalentDose scalars in SI units.
DistContinuousEquivalentDose(DistContinuous, EquivalentDoseUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEquivalentDose
Constructs a new continuous distribution that draws EquivalentDose scalars.
DistContinuousFlowMass - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousFlowMass is class defining a distribution for a FlowMass scalar.
DistContinuousFlowMass(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowMass
Constructs a new continuous distribution that draws FlowMass scalars in SI units.
DistContinuousFlowMass(DistContinuous, FlowMassUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowMass
Constructs a new continuous distribution that draws FlowMass scalars.
DistContinuousFlowVolume - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousFlowVolume is class defining a distribution for a FlowVolume scalar.
DistContinuousFlowVolume(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowVolume
Constructs a new continuous distribution that draws FlowVolume scalars in SI units.
DistContinuousFlowVolume(DistContinuous, FlowVolumeUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowVolume
Constructs a new continuous distribution that draws FlowVolume scalars.
DistContinuousForce - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousForce is class defining a distribution for a Force scalar.
DistContinuousForce(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousForce
Constructs a new continuous distribution that draws Force scalars in SI units.
DistContinuousForce(DistContinuous, ForceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousForce
Constructs a new continuous distribution that draws Force scalars.
DistContinuousFrequency - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousFrequency is class defining a distribution for a Frequency scalar.
DistContinuousFrequency(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFrequency
Constructs a new continuous distribution that draws Frequency scalars in SI units.
DistContinuousFrequency(DistContinuous, FrequencyUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFrequency
Constructs a new continuous distribution that draws Frequency scalars.
DistContinuousIlluminance - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousIlluminance is class defining a distribution for a Illuminance scalar.
DistContinuousIlluminance(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousIlluminance
Constructs a new continuous distribution that draws Illuminance scalars in SI units.
DistContinuousIlluminance(DistContinuous, IlluminanceUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousIlluminance
Constructs a new continuous distribution that draws Illuminance scalars.
DistContinuousLength - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousLength is class defining a distribution for a Length scalar.
DistContinuousLength(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLength
Constructs a new continuous distribution that draws Length scalars in SI units.
DistContinuousLength(DistContinuous, LengthUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLength
Constructs a new continuous distribution that draws Length scalars.
DistContinuousLinearDensity - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousLinearDensity is class defining a distribution for a LinearDensity scalar.
DistContinuousLinearDensity(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLinearDensity
Constructs a new continuous distribution that draws LinearDensity scalars in SI units.
DistContinuousLinearDensity(DistContinuous, LinearDensityUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLinearDensity
Constructs a new continuous distribution that draws LinearDensity scalars.
DistContinuousLuminousFlux - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousLuminousFlux is class defining a distribution for a LuminousFlux scalar.
DistContinuousLuminousFlux(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousFlux
Constructs a new continuous distribution that draws LuminousFlux scalars in SI units.
DistContinuousLuminousFlux(DistContinuous, LuminousFluxUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousFlux
Constructs a new continuous distribution that draws LuminousFlux scalars.
DistContinuousLuminousIntensity - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousLuminousIntensity is class defining a distribution for a LuminousIntensity scalar.
DistContinuousLuminousIntensity(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousIntensity
Constructs a new continuous distribution that draws LuminousIntensity scalars in SI units.
DistContinuousLuminousIntensity(DistContinuous, LuminousIntensityUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousIntensity
Constructs a new continuous distribution that draws LuminousIntensity scalars.
DistContinuousMagneticFlux - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousMagneticFlux is class defining a distribution for a MagneticFlux scalar.
DistContinuousMagneticFlux(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFlux
Constructs a new continuous distribution that draws MagneticFlux scalars in SI units.
DistContinuousMagneticFlux(DistContinuous, MagneticFluxUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFlux
Constructs a new continuous distribution that draws MagneticFlux scalars.
DistContinuousMagneticFluxDensity - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousMagneticFluxDensity is class defining a distribution for a MagneticFluxDensity scalar.
DistContinuousMagneticFluxDensity(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFluxDensity
Constructs a new continuous distribution that draws MagneticFluxDensity scalars in SI units.
DistContinuousMagneticFluxDensity(DistContinuous, MagneticFluxDensityUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFluxDensity
Constructs a new continuous distribution that draws MagneticFluxDensity scalars.
DistContinuousMass - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousMass is class defining a distribution for a Mass scalar.
DistContinuousMass(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMass
Constructs a new continuous distribution that draws Mass scalars in SI units.
DistContinuousMass(DistContinuous, MassUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMass
Constructs a new continuous distribution that draws Mass scalars.
DistContinuousPosition - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousPosition is class defining a distribution for a Position scalar.
DistContinuousPosition(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPosition
Constructs a new continuous distribution that draws Position scalars in BASE units.
DistContinuousPosition(DistContinuous, PositionUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPosition
Constructs a new continuous distribution that draws Position scalars.
DistContinuousPower - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousPower is class defining a distribution for a Power scalar.
DistContinuousPower(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPower
Constructs a new continuous distribution that draws Power scalars in SI units.
DistContinuousPower(DistContinuous, PowerUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPower
Constructs a new continuous distribution that draws Power scalars.
DistContinuousPressure - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousPressure is class defining a distribution for a Pressure scalar.
DistContinuousPressure(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPressure
Constructs a new continuous distribution that draws Pressure scalars in SI units.
DistContinuousPressure(DistContinuous, PressureUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPressure
Constructs a new continuous distribution that draws Pressure scalars.
DistContinuousRadioActivity - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousRadioActivity is class defining a distribution for a RadioActivity scalar.
DistContinuousRadioActivity(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousRadioActivity
Constructs a new continuous distribution that draws RadioActivity scalars in SI units.
DistContinuousRadioActivity(DistContinuous, RadioActivityUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousRadioActivity
Constructs a new continuous distribution that draws RadioActivity scalars.
DistContinuousSimulationTime<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simtime.dist
Definitions of distributions over relative time.
DistContinuousSimulationTime(DistContinuous) - Constructor for class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime
constructs a new continuous distribution.
DistContinuousSimulationTime.TimeDouble - Class in nl.tudelft.simulation.dsol.simtime.dist
Easy access class DistContinuousTime.Double.
DistContinuousSimulationTime.TimeDoubleUnit - Class in nl.tudelft.simulation.dsol.simtime.dist
Easy access class DistContinuousTime.DoubleUnit.
DistContinuousSimulationTime.TimeFloat - Class in nl.tudelft.simulation.dsol.simtime.dist
Easy access class DistContinuousTime.Float.
DistContinuousSimulationTime.TimeFloatUnit - Class in nl.tudelft.simulation.dsol.simtime.dist
Easy access class DistContinuousTime.FloatUnit.
DistContinuousSimulationTime.TimeLong - Class in nl.tudelft.simulation.dsol.simtime.dist
Easy access class DistContinuousTime.Long.
DistContinuousSolidAngle - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousSolidAngle is class defining a distribution for a SolidAngle scalar.
DistContinuousSolidAngle(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSolidAngle
Constructs a new continuous distribution that draws SolidAngle scalars in SI units.
DistContinuousSolidAngle(DistContinuous, SolidAngleUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSolidAngle
Constructs a new continuous distribution that draws SolidAngle scalars.
DistContinuousSpeed - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousSpeed is class defining a distribution for a Speed scalar.
DistContinuousSpeed(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSpeed
Constructs a new continuous distribution that draws Speed scalars in SI units.
DistContinuousSpeed(DistContinuous, SpeedUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSpeed
Constructs a new continuous distribution that draws Speed scalars.
DistContinuousTemperature - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousTemperature is class defining a distribution for a Temperature scalar.
DistContinuousTemperature(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTemperature
Constructs a new continuous distribution that draws Temperature scalars in SI units.
DistContinuousTemperature(DistContinuous, TemperatureUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTemperature
Constructs a new continuous distribution that draws Temperature scalars.
DistContinuousTime - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousTime is class defining a distribution for a Time scalar.
DistContinuousTime(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTime
Constructs a new continuous distribution that draws Time scalars in BASE units.
DistContinuousTime(DistContinuous, TimeUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTime
Constructs a new continuous distribution that draws Time scalars.
DistContinuousTorque - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousTorque is class defining a distribution for a Torque scalar.
DistContinuousTorque(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTorque
Constructs a new continuous distribution that draws Torque scalars in SI units.
DistContinuousTorque(DistContinuous, TorqueUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTorque
Constructs a new continuous distribution that draws Torque scalars.
DistContinuousUnit<U extends Unit<U>,S extends DoubleScalar<U,S>> - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousUnit is the abstract class defining a distribution for a scalar with a unit.
DistContinuousUnit(DistContinuous, U) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
constructs a new continuous distribution.
DistContinuousVolume - Class in nl.tudelft.simulation.jstats.distributions.unit
DistContinuousVolume is class defining a distribution for a Volume scalar.
DistContinuousVolume(DistContinuous) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousVolume
Constructs a new continuous distribution that draws Volume scalars in SI units.
DistContinuousVolume(DistContinuous, VolumeUnit) - Constructor for class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousVolume
Constructs a new continuous distribution that draws Volume scalars.
DistDiscrete - Class in nl.tudelft.simulation.jstats.distributions
The discrete distribution.
DistDiscrete(StreamInterface) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistDiscrete
constructs a new discrete distribution.
DistDiscreteConstant - Class in nl.tudelft.simulation.jstats.distributions
The Constant distribution.
DistDiscreteConstant(StreamInterface, long) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistDiscreteConstant
creates a new discrete constant distribution.
DistDiscreteUniform - Class in nl.tudelft.simulation.jstats.distributions
The discrete Uniform distribution.
DistDiscreteUniform(StreamInterface, long, long) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
constructs a new discrete uniform distribution, such as throwing dice with possible outcomes 1..6.
DistEmpiricalDiscreteDouble - Class in nl.tudelft.simulation.jstats.distributions
The empirical distribution is a distribution where the information is stored in an EmpiricalDistribution, consisting of pairs of values and cumulative probabilities.
DistEmpiricalDiscreteDouble(StreamInterface, DiscreteEmpiricalDistribution) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteDouble
constructs a new DistEmpirical.
DistEmpiricalDiscreteLong - Class in nl.tudelft.simulation.jstats.distributions
A discrete empirical distribution as defined on page 326 of Law & Kelton, based on an EmpiricalDistribution object.
DistEmpiricalDiscreteLong(StreamInterface, DiscreteEmpiricalDistribution) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteLong
constructs a new DistEmpirical distribution.
DistEmpiricalInterpolated - Class in nl.tudelft.simulation.jstats.distributions
The empirical distribution is a distribution where the information is stored in an EmpiricalDistribution, consisting of pairs of values and cumulative probabilities.
DistEmpiricalInterpolated(StreamInterface, InterpolatedEmpiricalDistribution) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistEmpiricalInterpolated
constructs a new DistEmpirical.
DistErlang - Class in nl.tudelft.simulation.jstats.distributions
The Erlang distribution.
DistErlang(StreamInterface, double, int) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistErlang
Construct a new Erlang distribution with k and a mean (so not k and a rate) as parameters.
DistExponential - Class in nl.tudelft.simulation.jstats.distributions
The Exponential distribution.
DistExponential(StreamInterface, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistExponential
constructs a new exponential function.
DistGamma - Class in nl.tudelft.simulation.jstats.distributions
The Gamma distribution.
DistGamma(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistGamma
constructs a new gamma distribution.
DistGeometric - Class in nl.tudelft.simulation.jstats.distributions
The Geometric distribution.
DistGeometric(StreamInterface, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistGeometric
Construct a new geometric distribution for a repeated set of Bernoulli trials, indicating the number of failures before the first success.
DistLogNormal - Class in nl.tudelft.simulation.jstats.distributions
The LogNormal distribution.
DistLogNormal(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistLogNormal
Construct a new Lognormal distribution.
DistLogNormalTrunc - Class in nl.tudelft.simulation.jstats.distributions
The Truncated Lognormal distribution.
DistLogNormalTrunc(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
Construct a truncated lognormal distribution with mu=0, sigma=1 with given min and max.
DistLogNormalTrunc(StreamInterface, double, double, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
constructs a truncated lognormal distribution with mu and sigma and given min and max.
DistNegBinomial - Class in nl.tudelft.simulation.jstats.distributions
The Negative Binomial distribution.
DistNegBinomial(StreamInterface, int, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
constructs a new negative binomial distribution.
DistNormal - Class in nl.tudelft.simulation.jstats.distributions
The Normal distribution.
DistNormal(StreamInterface) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistNormal
constructs a standard normal distribution with mu=0 and sigma=1.
DistNormal(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistNormal
constructs a normal distribution with provided mu and sigma.
DistNormalTrunc - Class in nl.tudelft.simulation.jstats.distributions
The Normal Truncated distribution.
DistNormalTrunc(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
constructs a normal distribution with mu=0 and sigma=1.
DistNormalTrunc(StreamInterface, double, double, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
constructs a normal distribution with mu and sigma.
DistPearson5 - Class in nl.tudelft.simulation.jstats.distributions
The Pearson5 distribution with a shape parameter α and a scale parameter β.
DistPearson5(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistPearson5
constructs a new Pearson5 distribution.
DistPearson6 - Class in nl.tudelft.simulation.jstats.distributions
The Pearson6 distribution.
DistPearson6(StreamInterface, double, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistPearson6
constructs a new Pearson6 distribution.
DistPoisson - Class in nl.tudelft.simulation.jstats.distributions
The Poisson distribution.
DistPoisson(StreamInterface, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistPoisson
constructs a new Poisson distribution.
DistributionEntry - Class in nl.tudelft.simulation.jstats.distributions.empirical
The Entry contains an actual cumulative probability - value pair.
DistributionEntry(Number, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
Constructs a new Entry, which is a cumulative probability - value pair.
DistributionFrequencies - Class in nl.tudelft.simulation.jstats.distributions.empirical
DistributionFrequencies is a helper class to instantiate interpolated and non-interpolated distributions based on a given array or list of values and corresponding frequencies (integer valued) or weights (real valued).
DistTriangular - Class in nl.tudelft.simulation.jstats.distributions
The Triangular distribution.
DistTriangular(StreamInterface, double, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistTriangular
constructs a new triangular distribution with a minimum, mode, and maximum.
DistUniform - Class in nl.tudelft.simulation.jstats.distributions
The Uniform distribution.
DistUniform(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistUniform
constructs a new uniform distribution.
DistWeibull - Class in nl.tudelft.simulation.jstats.distributions
The Weibull distribution with a shape parameter α and a scale parameter β.
DistWeibull(StreamInterface, double, double) - Constructor for class nl.tudelft.simulation.jstats.distributions.DistWeibull
constructs a new Weibull distribution.
DoubleCompare - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
DoubleCompare class.
draw() - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeDouble
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeDoubleUnit
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeFloat
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeFloatUnit
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeLong
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistBernoulli
draws the next value from the Bernoulli distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistBeta
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistBinomial
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistConstant
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistContinuous
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscrete
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteConstant
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteDouble
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteLong
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistEmpiricalInterpolated
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistErlang
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistExponential
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistGamma
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistGeometric
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormal
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson5
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistPoisson
draws the next long from the stream.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistTriangular
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistUniform
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.DistWeibull
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsoluteTemperature
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsorbedDose
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAcceleration
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAmountOfSubstance
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAngle
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousArea
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousCatalyticActivity
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDensity
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDimensionless
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDirection
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDuration
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCapacitance
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCharge
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalConductance
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCurrent
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalInductance
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalPotential
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalResistance
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEnergy
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEquivalentDose
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowMass
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowVolume
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousForce
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFrequency
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousIlluminance
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLength
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLinearDensity
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousFlux
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousIntensity
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFlux
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFluxDensity
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMass
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPosition
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPower
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPressure
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousRadioActivity
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSolidAngle
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSpeed
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTemperature
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTime
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTorque
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
draws the next stream value according to the probability of this this distribution.
draw() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousVolume
draws the next stream value according to the probability of this this distribution.
DsolModel<T extends Number & Comparable<T>,S extends SimulatorInterface<T>> - Interface in nl.tudelft.simulation.dsol.model
The model interface defines the model object.
Duplicate<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Duplicate flow block makes a number of copies of incoming entities and sends them to a destination.
Duplicate(String, DevsSimulatorInterface<T>, FlowObject<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Duplicate
Create a new Duplicate flow block that makes 1 copy.
Duplicate(String, DevsSimulatorInterface<T>, FlowObject<T>, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Duplicate
Create a new Duplicate flock block that makes numberCopies copies.
DX120Generator - Class in nl.tudelft.simulation.jstats.streams
The DX-120-4 pseudo random number generator.
DX120Generator() - Constructor for class nl.tudelft.simulation.jstats.streams.DX120Generator
constructs a new LC48Generator.
DX120Generator(long) - Constructor for class nl.tudelft.simulation.jstats.streams.DX120Generator
constructs a new LC48Generator.
dy(double, double[]) - Method in interface nl.tudelft.simulation.jstats.ode.DifferentialEquationInterface
returns dy as a function of x,y.

E

Editable - Class in nl.tudelft.simulation.dsol.animation
An Editable object is a simulation object that can be edited by the user.
Editable(SimulatorInterface<?>, OrientedPoint3d) - Constructor for class nl.tudelft.simulation.dsol.animation.Editable
constructs a new Editable.
elapsedTime - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the time span since the last event.
elapsedTime(T) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Return the elapsed time (e) since the last event.
EmpiricalDistributionInterface - Interface in nl.tudelft.simulation.jstats.distributions.empirical
The EmpiricalDistributionInterface describes a cumulative distribution function for an empirical distribution.
END_EXPERIMENT_EVENT - Static variable in class nl.tudelft.simulation.dsol.experiment.Experiment
END_EXPERIMENT_EVENT is fired when the experiment is ended.
END_REPLICATION_EVENT - Static variable in class nl.tudelft.simulation.dsol.experiment.Replication
END_REPLICATION_EVENT is fired when a replication is finished.
ENDED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
The replication has ended, and the simulator cannot be restarted; the END_REPLICATION_EVENT has been fired.
ENDED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The replication has ended, and the simulator cannot be restarted.
endExperiment() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Fire the end Experiment event.
ENDING - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
The replication has ended, but the run() thread is still running; the END_REPLICATION_EVENT has not yet been fired.
endReplication() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Create or update summary statistics for the experiment based on the statistics of the just completed replication.
endReplication() - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
End the replication before the official ending time.
endReplication() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
End the replication before the official ending time.
endReplication() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
End the replication before the official ending time.
Entity<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
Entity is a generic object that can flow through the model.
Entity(String, T) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Construct a new Entity with a creation time.
equals(Object) - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentRunControl
equals(Object) - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
equals(Object) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
equals(Object) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
equation - Variable in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
the equation to integrate.
erf(double) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Approximates erf(z) using a Taylor series.
The Taylor series for erf(z) for abs(z) < 0.5 that is used is:
    erf(z) = (exp(-z2) / √π) Σ [ 2z2n + 1 / (2n + 1)!!]
The Taylor series for erf(z) for abs(z) > 3.7 that is used is:
    erf(z) = 1 - (exp(-z2) / √π) Σ [ (-1)n (2n - 1)!! z-(2n + 1) / 2n]
See https://mathworld.wolfram.com/Erf.html.
erfInv(double) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Approximates erf-1(p) based on http://www.naic.edu/~jeffh/inverse_cerf.c code.
Erlang() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Erlang
Construct the input for the Erlang distribution.
error - Variable in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
the calculated error of the last step.
error(Object) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
error(String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
error(String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
error(Throwable) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
error(Throwable, String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
error(Throwable, String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
ErrorStrategy - Enum Class in nl.tudelft.simulation.dsol.simulators
ErrorStrategy indicates what to do when there is an error in the execution of the simulation.
Euler - Class in nl.tudelft.simulation.jstats.ode.integrators
The Euler numerical estimator as described in https://mathworld.wolfram.com/EulerForwardMethod.html
Euler(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Euler
constructs a new Euler.
EULER - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Euler's integration.
eventList - Variable in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
eventList represents the future event list.
EVENTLIST_CHANCED_EVENT - Static variable in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
The EVENTLIST_CHANGED_EVENT.
EVENTLIST_CHANGED_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
The EVENTLIST_CHANGED_EVENT is fired when the eventList is changed.
EventListInterface<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.eventlists
The EventListInterface defines the required methods for discrete event lists.
EventListPriorityQueue<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.eventlists
A RedBlackTree implementation of the eventlistInterface.
EventListPriorityQueue() - Constructor for class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Constructs a new RedBlackTree.
executable - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.LambdaSimEvent
executable is the lambda expression tghat takes care of the state change.
Executable - Interface in nl.tudelft.simulation.dsol.formalisms.eventscheduling
Executable lambda function for event scheduling.
execute() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
Executes the simEvent.
execute() - Method in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.Executable
Execute the event.
execute() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.LambdaSimEvent
Executes the simEvent.
execute() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
Executes the simEvent.
execute() - Method in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
Executes the simEvent.
Experiment<T extends Number & Comparable<T>,S extends SimulatorInterface<T>> - Class in nl.tudelft.simulation.dsol.experiment
The Experiment specifies the parameters for a number of simulation replications, and can execute a series of replications.
Experiment(String, S, DsolModel<T, ? extends S>, T, T, T, int) - Constructor for class nl.tudelft.simulation.dsol.experiment.Experiment
Construct a new Experiment.
Experiment(S, DsolModel<T, ? extends S>, ExperimentRunControl<T>) - Constructor for class nl.tudelft.simulation.dsol.experiment.Experiment
Construct a new Experiment, using a RunControl to store the run control information.
Experiment.ExperimentThread - Class in nl.tudelft.simulation.dsol.experiment
The ExperimentRunner job.
ExperimentReplication<T extends Number & Comparable<T>,S extends SimulatorInterface<T>> - Class in nl.tudelft.simulation.dsol.experiment
A single replication belonging to an Experiment.
ExperimentReplication(String, T, T, T, Experiment<T, S>, int) - Constructor for class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Construct a replication to be used in an experiment.
ExperimentReplication(RunControl<T>, Experiment<T, S>, int) - Constructor for class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Construct a replication to be used in an experiment, using a RunControl to store the run information.
ExperimentRunControl<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.experiment
ExperimentRunControl.java.
ExperimentRunControl(String, T, T, T, int) - Constructor for class nl.tudelft.simulation.dsol.experiment.ExperimentRunControl
Construct an object with off-line run control information for an experiment.
ExperimentThread(Experiment<?, ?>) - Constructor for class nl.tudelft.simulation.dsol.experiment.Experiment.ExperimentThread
Construct the ExperimentRunner with a pointer to the Experiment.
Exponential() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Exponential
Construct the input for the Exponential distribution.
EXTERNAL_FIRST - Static variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
conflict handling static: first the external event.
ExternalInputCoupling<T extends Number & Comparable<T>,P> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
EIC class.
ExternalInputCoupling(InputPortInterface<T, P>, InputPortInterface<T, P>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.ExternalInputCoupling
Make the wiring between output and input.
externalInputCouplingSet - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
the couplings from the outside world to the internal models of this coupled model.
ExternalOutputCoupling<T extends Number & Comparable<T>,P> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
EOC class.
ExternalOutputCoupling(OutputPortInterface<T, P>, OutputPortInterface<T, P>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.ExternalOutputCoupling
Make the wiring between output and input.
externalOutputCouplingSet - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
the couplings from the internal models to the output of this coupled model.

F

fac(int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Compute n factorial as a long.
fac(long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Compute n factorial as a long.
factorial(int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Compute n factorial as a double.
factorial(long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Compute n factorial as a double.
FACTORIAL_DOUBLE - Static variable in class nl.tudelft.simulation.jstats.math.ProbMath
stored values of n! as a double value.
FACTORIAL_LONG - Static variable in class nl.tudelft.simulation.jstats.math.ProbMath
stored values of n! as a long value.
filter(Object) - Method in class nl.tudelft.simulation.jstats.filters.MaxDiffFilter
filters based on the maximum difference.
filter(Object) - Method in class nl.tudelft.simulation.jstats.filters.SnippetFilter
filter(Set<LogCategory>) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Check whether the provided categories contain one or more categories that need to be logged.
filter(LogCategory) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Check whether the provided category needs to be logged.
filter(LogCategory...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Check whether the provided categories contain one or more categories that need to be logged.
fireTimedEvent(EventType) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
fireTimedEvent method to be called for a no-payload TimedEvent.
fireUpdatedState() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
Fire a state update.
first() - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Returns the first event (lowest time / priority) of the event list.
first() - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Returns the first event (lowest time / priority) of the event list.
first() - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Returns the first event (lowest time / priority) of the event list.
FlowObject<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
A FlowObject that can receive and/or release Entity objects.
FlowObject(String, DevsSimulatorInterface<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
Construct a new FlowObject.
format(String) - Method in class nl.tudelft.simulation.dsol.logger.DefaultSimTimeFormatter
Format the message to include the simulation time.
format(String) - Method in interface nl.tudelft.simulation.dsol.logger.SimTimeFormatter
Format the message to include the simulation time.
fullName - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
all DEVS models are named - this is the full name with dot notation.
FUNCTION_CHANGED_EVENT - Variable in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
FUNCTION_CHANGED_EVENT is fired on function changes.

G

gamma(double) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Calculates gamma(x).
Gamma() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Gamma
Construct the input for the Gamma distribution.
gammaln(double) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Calculates ln(gamma(x)).
generate() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Generate a new entity.
generateEntity() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Generate a new entity.
Geometric() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Geometric
Construct the input for the Geometric distribution.
get(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Gets an input parameter from this map of input parameters.
getAbsoluteExecutionTime() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
Return the scheduled absolute execution time of a simulation event.
getAbsoluteExecutionTime() - Method in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
Return the scheduled absolute execution time of a simulation event.
getAlpha() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson5
Return the shape parameter α of the distribution.
getAlpha() - Method in class nl.tudelft.simulation.jstats.distributions.DistWeibull
Return the shape parameter α.
getAlpha1() - Method in class nl.tudelft.simulation.jstats.distributions.DistBeta
Return the first shape parameter α1 for the distribution.
getAlpha1() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
Return the first shape parameter α1.
getAlpha2() - Method in class nl.tudelft.simulation.jstats.distributions.DistBeta
Return the second shape parameter α2for the distribution.
getAlpha2() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
Return the second shape parameter α2.
getAmount() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize.Request
Return the requested amount.
getAmount() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource.Request
gets the requested amount.
getAnimationDelay() - Method in interface nl.tudelft.simulation.dsol.simulators.AnimatorInterface
returns the animation delay in milliseconds between each consecutive animation update.
getAnimationDelay() - Method in class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
returns the animation delay in milliseconds between each consecutive animation update.
getAnimationDelay() - Method in class nl.tudelft.simulation.dsol.simulators.DevsAnimator
returns the animation delay in milliseconds between each consecutive animation update.
getArgs() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
 
getAvailableCapacity() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
returns the currently available capacity on this resource.
getBatchSize() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Return the batch size distribution.
getBeta() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson5
Return the scale parameter β of the distribution.
getBeta() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
Return the scale parameter β.
getBeta() - Method in class nl.tudelft.simulation.jstats.distributions.DistWeibull
Return the scale parameter β.
getBounds() - Method in class nl.tudelft.simulation.dsol.animation.Editable
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterBoolean
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMap
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Retrieve the calculated value of the input parameter.
getCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterString
Retrieve the calculated value of the input parameter.
getCapacity() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
returns the maximum, and thus original capacity of the resource.
getCeilingEntry(double) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the cumulative probability and number above or at the given probability, or null when the cumulative probability is larger than the highest cumulative probability (1.0).
getCeilingEntry(double) - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the cumulative probability and number above or at the given probability, or null when the cumulative probability is larger than the highest cumulative probability (1.0).
getCeilingEntryForValue(Number) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the cumulative probability and number above or at the given value, or null when the value is larger than the highest value in the distribution.
getCeilingEntryForValue(Number) - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the cumulative probability and number above or at the given value, or null when the value is larger than the highest value in the distribution.
getClaimedCapacity() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
returns the amount of currently claimed capacity.
getConstant() - Method in class nl.tudelft.simulation.jstats.distributions.DistConstant
Return the constant.
getConstant() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteConstant
Return the constant.
getContext() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
getContext() - Method in class nl.tudelft.simulation.dsol.experiment.Replication
getCreationTime() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Return the creation time.
getCriterion() - Method in class nl.tudelft.simulation.jstats.filters.MaxDiffFilter
getCriterion() - Method in class nl.tudelft.simulation.jstats.filters.SnippetFilter
getCumulativeProbabilities() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Returns the cumulative probabilities as a list.
getCumulativeProbabilities() - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Returns the cumulative probabilities as a list.
getCumulativeProbability() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
Returns the cumulative probability corresponding to this entry.
getCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormal
returns the cumulative probability of the x-value.
getCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
returns the cumulative probability of the x-value.
getCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
returns the cumulative probability of the x-value.
getCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
returns the cumulative probability of the x-value.
getCurrentReplication() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the current (running or finished) replication.
getCurrentReplicationNumber() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the current replication number, which is -1 if the experiment has not yet started.
getDefaultLogLevel() - Method in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Return the default log level for the ErrorStrategy (can be overridden in the Simulator) .
getDefaultStream() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Return the default streams of this model.
getDefaultTypedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
Return the default value in the corresponding type.
getDefaultValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Retrieve the default value of the input parameter.
getDefaultValue() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Retrieve the default value of the input parameter.
getDescription() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Return the description of this replication.
getDescription() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the description of this replication.
getDescription() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Return a description of the input parameter (may use HTML markup).
getDescription() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Return a description of the input parameter (may use HTML markup).
getDescription() - Method in interface nl.tudelft.simulation.dsol.statistics.SimulationStatistic
Return the description of this statistic.
getDestination() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
Return the current destination.
getDisplayPriority() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Display priority determines the order in which properties should be displayed.
getDisplayPriority() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Display priority determines the order in which properties should be displayed.
getDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection
Return the distribution function corresponding to the chosen distribution and parameters.
getDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection
Return the distribution function corresponding to the chosen distribution and parameters.
getDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
Return the previously calculated typed value based on the components.
getDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
Return the previously calculated typed value based on the components.
getDistOptions() - Static method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection
 
getDistOptions() - Static method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection
 
getDoubleParameter() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
getDY(int) - Method in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
get a cached dY-value.
getEndTime() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Return the absolute end time of the simulation.
getEndTime() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the absolute end time of the simulation.
getEndTime() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
getEntity() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize.Request
Return the entity.
getError() - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
 
getErrorLogLevel() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Return the current error log level to use in the logger for simulation execution errors.
getErrorLogLevel() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Return the current error log level to use in the logger for simulation execution errors.
getErrorStrategy() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Return the current error handling strategy for an execution error for a SimEvent.
getErrorStrategy() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Return the current error handling strategy for an execution error for a SimEvent.
getEventList() - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
returns the eventlist of the simulator.
getEventList() - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
returns the eventlist of the simulator.
getExperiment() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Return the experiment to which this replication belongs.
getExtendedKey() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Retrieve the extended key of this AbstractInputParameter including parents with a dot-notation.
getExtendedKey() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Retrieve the extended key of this AbstractInputParameter including parents with a dot-notation.
getExternalInputCouplingSet() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
 
getExternalOutputCouplingSet() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
 
getFallbackStreamUpdater() - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedUpdater
Return the fallback stream updater in case the stream or the replication is not in the seed map.
getFloatParameter() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
getFloorEntry(double) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the cumulative probability and number below or at the given probability, or null when the cumulative probability is smaller than the lowest cumulative probability.
getFloorEntry(double) - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the cumulative probability and number below or at the given probability, or null when the cumulative probability is smaller than the lowest cumulative probability.
getFloorEntryForValue(Number) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the cumulative probability and number below or at the given value, or null when the value is smaller than the lowest value in the distribution.
getFloorEntryForValue(Number) - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the cumulative probability and number below or at the given value, or null when the value is smaller than the lowest value in the distribution.
getFormat() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
getFormat() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
getFormat() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
 
getFormat() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
 
getFromPort() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.ExternalInputCoupling
 
getFromPort() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.ExternalOutputCoupling
 
getFromPort() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InternalCoupling
 
getFullName() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
 
getHighestValue() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the highest value that this empirical distribution can return.
getHighestValue() - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the highest value that this empirical distribution can return.
getId() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Return the id of this replication.
getId() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Return the id of this replication.
getId() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the id of this replication.
getId() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
Return the event's id to act as a tie breaker when both the time and the priority are equal.
getId() - Method in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
Return the event's id to act as a tie breaker when both the time and the priority are equal.
getId() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
getId() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
getId() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
getId() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource.Request
returns the id of the request.
getIndex() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Return the index of the current value.
getIndex(T) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Return the index of the given value in the options.
getInputParameter(String) - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Retrieve the value of an input parameter from the map of input parameters, based on a key.
getInputParameterMap() - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Get the input parameters for this model.
getInputParameterMap() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Get the input parameters for this model.
getInputPortMap() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
 
getInstance(double, DifferentialEquationInterface) - Method in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Get an instance of the integrator.
getIntegrator() - Method in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
 
getIntegratorClass() - Method in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Get the integrator class belonging to the name.
getInternalCouplingSet() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
 
getInterval() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Return the interarrival distribution.
getInverseCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormal
returns the x-value of the given cumulativePropability.
getInverseCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
returns the x-value of the given cumulativePropability.
getInverseCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
returns the x-value of the given cumulativePropability.
getInverseCumulativeProbability(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
returns the x-value of the given cumulativePropability.
getK() - Method in class nl.tudelft.simulation.jstats.distributions.DistErlang
 
getKey() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Retrieve the key of this InputParameter.
getKey() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Retrieve the key of this InputParameter.
getKeyforValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Return the index of the current value.
getKeyforValue(T) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Return the index of the given value in the options.
getLambda() - Method in class nl.tudelft.simulation.jstats.distributions.DistPoisson
 
getLifeTime() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.Phase
 
getLocation() - Method in class nl.tudelft.simulation.dsol.animation.Editable
getLogger() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Get the logger for a simulator.
getLogger() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Get the logger for a simulator.
getLowestValue() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the lowest value that this empirical distribution can return.
getLowestValue() - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the lowest value that this empirical distribution can return.
getMax() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
 
getMax() - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
 
getMax() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
 
getMax() - Method in class nl.tudelft.simulation.jstats.distributions.DistTriangular
Return the maximum value of the distribution.
getMax() - Method in class nl.tudelft.simulation.jstats.distributions.DistUniform
Return the maximum value.
getMaximumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
getMaximumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
getMaximumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
 
getMaximumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
 
getMaximumValueSI() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
getMaximumValueSI() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
getMaxNumber() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Return the maximum number of entities to be created.
getMaxNumberCreationEvents() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
getMaxNumberGeneratedEntities() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
getMean() - Method in class nl.tudelft.simulation.jstats.distributions.DistExponential
 
getMethod() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
 
getMin() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
 
getMin() - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
 
getMin() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
 
getMin() - Method in class nl.tudelft.simulation.jstats.distributions.DistTriangular
Return the minimum value of the distribution.
getMin() - Method in class nl.tudelft.simulation.jstats.distributions.DistUniform
Return the minimum value.
getMinimumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
getMinimumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
getMinimumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
 
getMinimumValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
 
getMinimumValueSI() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
getMinimumValueSI() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
getMode() - Method in class nl.tudelft.simulation.jstats.distributions.DistTriangular
Return the mode of the distribution.
getModel() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the model.
getModel() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel.StateUpdate
 
getModel() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InputPort
getModel() - Method in interface nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InputPortInterface
 
getModel() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.OutputPort
getModel() - Method in interface nl.tudelft.simulation.dsol.formalisms.devs.esdevs.OutputPortInterface
 
getModel() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Returns the currently executed model, or null when the initialize method has not yet been called.
getModel() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Returns the currently executed model, or null when the initialize method has not yet been called.
getModelComponents() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
 
getModelName() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
 
getMu() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
 
getMu() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
 
getN() - Method in interface nl.tudelft.simulation.dsol.statistics.SimulationStatistic
Return the number of samples for this statistic.
getN() - Method in class nl.tudelft.simulation.jstats.distributions.DistBinomial
Return the number of independent experiments for the Binomial distribution.
getName() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.Phase
 
getNextEntry(double) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the cumulative probability and number that follows in the sequence with respect to the given probability, or null when the cumulative probability is larger than the highest cumulative probability.
getNextEntry(double) - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the cumulative probability and number that follows in the sequence with respect to the given probability, or null when the cumulative probability is larger than the highest cumulative probability.
getNextEvent() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
getNextEvent() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
getNumberCreationEvents() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
getNumberGeneratedEntities() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
getNumberOfReplications() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the total number of replications to execute.
getNumberOfReplications() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentRunControl
Return the total number of replications to execute.
getNumberValue(String) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Retrieve a stored Number attribute value.
getOptions() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
 
getOptions() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
 
getOriginalSeed() - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Return the original seed of the generator with which it has been first initialized.
getOriginalSeed() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return the original seed of the generator with which it has been first initialized.
getOriginalSeed() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return the original seed of the generator with which it has been first initialized.
getOutputPortMap() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
 
getOutputStatistics() - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Get the output statistics for this model.
getOutputStatistics() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Get the output statistics for this model.
getP() - Method in class nl.tudelft.simulation.jstats.distributions.DistBernoulli
Return p, the probability for success (X=1), where failure is associated with X=0.
getP() - Method in class nl.tudelft.simulation.jstats.distributions.DistBinomial
Return the probability of success for each individual trial in the binomial distribution.
getP() - Method in class nl.tudelft.simulation.jstats.distributions.DistGeometric
Return the probability of success for each individual trial.
getP() - Method in class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
Return the probability of success for each individual trial in the negative binomial distribution.
getParent() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Retrieve the parent input parameter.
getParent() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Retrieve the parent input parameter.
getParentModel() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
 
getPrevEntry(double) - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Return the cumulative probability and number that precedes in the sequence with respect to the given probability, or null when the cumulative probability is smaller than the lowest cumulative probability.
getPrevEntry(double) - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Return the cumulative probability and number that precedes in the sequence with respect to the given probability, or null when the cumulative probability is smaller than the lowest cumulative probability.
getPriority() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
Return the priority of the event to act as a tie breaker when two events are scheduled at the same time.
getPriority() - Method in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
Return the priority of the event to act as a tie breaker when two events are scheduled at the same time.
getPriority() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource.Request
returns the priority of the request.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistBeta
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistConstant
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistContinuous
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteDouble
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistEmpiricalInterpolated
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistErlang
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistExponential
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistGamma
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormal
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson5
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistTriangular
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistUniform
returns the probability density value of a value x.
getProbabilityDensity(double) - Method in class nl.tudelft.simulation.jstats.distributions.DistWeibull
returns the probability density value of a value x.
getQueue() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
Return the queue.
getQueueEntryTime() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize.Request
Returns the time when the request was made.
getQueueLength() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
returns the number of instances currently waiting for this resource.
getReplication() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Returns the currently executed replication, or null when the initialize method has not yet been called.
getReplication() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Returns the currently executed replication, or null when the initialize method has not yet been called.
getReplicationNr() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Return the replication number within the experiment.
getReplicationState() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Get the replication state of the simulator.
getReplicationState() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Get the replication state of the simulator.
getRequestor() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource.Request
gets the requestor.
getRunControl() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the RunControl object that contains the treatment information.
getRunControl() - Method in class nl.tudelft.simulation.dsol.experiment.Replication
Return the RunControl object that contains the treatment information.
getRunControl() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Return the RunControl object that contains the treatment information.
getRunControl() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the RunControl object that contains the treatment information.
getRunLength() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the run length of this replication in relative units.
getRunState() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Get the run state of the simulator.
getRunState() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Get the run state of the simulator.
getS() - Method in class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
Return the number of successes in the sequence of (x+n) trials, where trial (x+n) is a success.
getScale() - Method in class nl.tudelft.simulation.jstats.distributions.DistErlang
 
getScale() - Method in class nl.tudelft.simulation.jstats.distributions.DistGamma
 
getSeed() - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Return the seed of the generator.
getSeed() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return the seed of the generator.
getSeed() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return the seed of the generator.
getSeedMap(String) - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Return a specific seed map of a stream, based on a stream id, or null when the seed map is not present.
getShape() - Method in class nl.tudelft.simulation.jstats.distributions.DistGamma
 
getShortName() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Return a short description of the input parameter.
getShortName() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Return a short description of the input parameter.
getSigma() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
 
getSigma() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
 
getSimulator() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the simulator.
getSimulator() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
 
getSimulator() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
Return the simulator.
getSimulator() - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Return the simulator for this model.
getSimulator() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Return the simulator for this model.
getSimulator() - Method in class nl.tudelft.simulation.dsol.statistics.SimCounter
Return the simulator.
getSimulator() - Method in class nl.tudelft.simulation.dsol.statistics.SimPersistent
Return the simulator.
getSimulator() - Method in class nl.tudelft.simulation.dsol.statistics.SimTally
Return the simulator.
getSimulator() - Method in interface nl.tudelft.simulation.dsol.statistics.SimulationStatistic
Return the simulator.
getSimulatorTime() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Returns the absolute simulator time.
getSimulatorTime() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Returns the absolute simulator time.
getSortedSet() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Return a sorted set of sub-parameters of this InputParameterMap.
getSpeedFactor() - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
 
getStartedReplications() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the list of started replications.
getStartTime() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Return the absolute start time of the simulation.
getStartTime() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the absolute start time of the simulation.
getStartTime() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
returns the startTime of the generator.
getStepSize() - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
 
getStream() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
 
getStream() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection
 
getStream() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
 
getStream() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection
 
getStream() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
 
getStream() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
 
getStream() - Method in class nl.tudelft.simulation.jstats.distributions.Dist
Return the random number stream.
getStream(String) - Method in class nl.tudelft.simulation.dsol.experiment.StreamInformation
Return a specific stream, based on a stream id, or null when no stream with that id is present.
getStream(String) - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Return a specific stream of this model, based on a stream id, or null when the stream could not be found.
getStreamInformation() - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Return the available streams of the model stored in a StreamInformation object.
getStreamInformation() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Return the available streams of the model stored in a StreamInformation object.
getStreams() - Method in class nl.tudelft.simulation.dsol.experiment.StreamInformation
Return the streams of this model, mapping stream ids to streams.
getStreams() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Return the streams of this model, mapping stream ids to streams.
getStreamSeedMap() - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Return the available seed maps for all stored streams, mapping stream ids to seed maps.
getStreamSeedMap() - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedUpdater
Return the available seed maps for all stored streams, mapping stream ids to seed maps.
getStreamUpdater() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return the current stream updater.
getStringValue(String) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Retrieve a stored String attribute value.
getSummaryStatistics() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
The summary statistics over multiple replications.
getTableModel() - Method in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
returns the tableModel.
getTarget() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
 
getTimeLastEvent() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
getTimeNextEvent() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
getTimestamp(String) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Retrieve a stored timestamp.
getTimeStep() - Method in class nl.tudelft.simulation.dsol.simulators.DessSimulator
returns the time step of the DESS simulator.
getTimeStep() - Method in interface nl.tudelft.simulation.dsol.simulators.DessSimulatorInterface
returns the time step of the DESS simulator.
getTimeStep() - Method in class nl.tudelft.simulation.dsol.simulators.DevDessSimulator
returns the time step of the DESS simulator.
getToPort() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.ExternalInputCoupling
 
getToPort() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.ExternalOutputCoupling
 
getToPort() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InternalCoupling
 
getUnit() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
Return the unit in which the samples from the wrapped distribution are returned.
getUnitParameter() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
getUnitParameter() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
getUpdateMsec() - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
The relative update delay in milliseconds is the step size in wall clock time by which the time is updated between events.
getValue() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel.StateUpdate
 
getValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Retrieve the current value of the input parameter.
getValue() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Retrieve the current value of the input parameter.
getValue() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
Returns the value corresponding to this entry.
getValue() - Method in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Returns the value from DSOL-1 before enum was introduced.
getValues() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Returns the values as a list.
getValues() - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Returns the values as a list.
getVariable() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel.StateUpdate
 
getVertices() - Method in class nl.tudelft.simulation.dsol.animation.Editable
 
getWarmupPeriod() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the warmup period of this replication in relative units.
getWarmupTime() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Return the absolute moment when the warmup event will take place.
getWarmupTime() - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Return the absolute moment when the warmup event will take place.
getWrappedDistribution() - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
Return the wrapped distribution.
getY(int) - Method in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
get a cached Y-value.
Gill - Class in nl.tudelft.simulation.jstats.ode.integrators
The Gill numerical estimator as described in https://mathworld.wolfram.com/GillsMethod.html
Gill(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Gill
constructs a new Gill integrator.
GILL - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Gill's integration.

H

handleSimulationException(Exception) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Handle an exception thrown by executing a SimEvent according to the ErrorStrategy.
hashCode() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentRunControl
hashCode() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
hashCode() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
hashCode() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
haveNextNextGaussian - Variable in class nl.tudelft.simulation.jstats.distributions.DistNormal
haveNextNextGaussian is a helper attribute.
HEADER - Static variable in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
The tableHeader.
Heun - Class in nl.tudelft.simulation.jstats.ode.integrators
The Heun numerical estimator.
Heun(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Heun
constructs a new Heun.
HEUN - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Heun's integration.

I

id - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
the id used in compare statements.
info(Object) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
info(String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
info(String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
info(Throwable) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
info(Throwable, String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
info(Throwable, String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
initialize() - Method in class nl.tudelft.simulation.dsol.statistics.SimCounter
initialize() - Method in class nl.tudelft.simulation.dsol.statistics.SimPersistent
initialize() - Method in class nl.tudelft.simulation.dsol.statistics.SimTally
initialize(double, double[]) - Method in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
initializes the differential equation.
initialize(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
initializes the differential equation.
initialize(double, double[]) - Method in interface nl.tudelft.simulation.jstats.ode.DifferentialEquationInterface
initializes the differential equation.
initialize(DsolModel<T, ? extends SimulatorInterface<T>>, Replication<T>) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
Initializes the simulator with a replication for a model.
initialize(DsolModel<T, ? extends SimulatorInterface<T>>, Replication<T>) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Initializes the simulator with a replication for a model.
initialize(DsolModel<T, ? extends SimulatorInterface<T>>, Replication<T>) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Initializes the simulator with a replication for a model.
initialize(T) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Initialize the atomic model.
INITIALIZED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
The simulator has been initialized with the replication, but it has not been started yet, and the the START_REPLICATION_EVENT has not yet been fired.
INITIALIZED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The replication has started, and the simulator has been initialized, but it has not been started yet.
InputParameter<VT,CT> - Interface in nl.tudelft.simulation.dsol.model.inputparameters
User readable and settable properties.
InputParameterBoolean - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterBoolean.java.
InputParameterBoolean(String, String, String, boolean, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterBoolean
Construct a new InputParameterBoolean.
InputParameterComparator() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap.InputParameterComparator
 
InputParameterDistContinuous - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous provides a choice for a continuous distribution.

Copyright (c) 2003-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
InputParameterDistContinuous(String, String, String, StreamInterface, DistContinuous, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
Construct a new InputParameterDistContinuous.
InputParameterDistContinuousSelection - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuousSelection takes care of exposing the necessary parameters for each of the continuous distribution functions.
InputParameterDistContinuousSelection(String, String, String, StreamInterface, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection
 
InputParameterDistContinuousSelection.Beta - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Beta class.
InputParameterDistContinuousSelection.Constant - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Constant class.
InputParameterDistContinuousSelection.Erlang - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Erlang class.
InputParameterDistContinuousSelection.Exponential - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Exponential class.
InputParameterDistContinuousSelection.Gamma - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Gamma class.
InputParameterDistContinuousSelection.LogNormal - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.LogNormal class.
InputParameterDistContinuousSelection.Normal - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Normal class.
InputParameterDistContinuousSelection.Pearson5 - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Pearson5 class.
InputParameterDistContinuousSelection.Pearson6 - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Pearson6 class.
InputParameterDistContinuousSelection.Triangular - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Triangular class.
InputParameterDistContinuousSelection.Uniform - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Uniform class.
InputParameterDistContinuousSelection.Weibull - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistContinuous.Weibull class.
InputParameterDistDiscrete - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete provides a choice for a discrete distribution.

Copyright (c) 2003-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
InputParameterDistDiscrete(String, String, String, StreamInterface, DistDiscrete, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
Construct a new InputParameterDistDiscrete.
InputParameterDistDiscreteSelection - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscreteSelection takes care of exposing the necessary parameters for each of the discrete distribution functions.
InputParameterDistDiscreteSelection(String, String, String, StreamInterface, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection
 
InputParameterDistDiscreteSelection.Bernoulli - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.Bernoulli class.
InputParameterDistDiscreteSelection.Binomial - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.Binomial class.
InputParameterDistDiscreteSelection.DiscreteConstant - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.DiscreteConstant class.
InputParameterDistDiscreteSelection.DiscreteUniform - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.DiscreteUniform class.
InputParameterDistDiscreteSelection.Geometric - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.Geometric class.
InputParameterDistDiscreteSelection.NegBinomial - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.NegBinomial class.
InputParameterDistDiscreteSelection.Poisson - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDistDiscrete.Poisson class.
InputParameterDouble - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDouble.java.
InputParameterDouble(String, String, String, double, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
Construct a new InputParameterDouble.
InputParameterDouble(String, String, String, double, double, double, boolean, boolean, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
Construct a new InputParameterDouble.
InputParameterDoubleScalar<U extends Unit<U>,T extends DoubleScalar<U,T>> - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterDoubleScalar: double parameter with a unit.
InputParameterDoubleScalar(String, String, String, T, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
Construct a new InputParameterDoubleScalar.
InputParameterDoubleScalar(String, String, String, T, double, double, boolean, boolean, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
Construct a new InputParameterDoubleScalar.
InputParameterDoubleScalar(String, String, String, T, T, T, boolean, boolean, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
Construct a new InputParameterDoubleScalar.
InputParameterException - Exception in nl.tudelft.simulation.dsol.model.inputparameters
Exception thrown when an operation is attempted that is not compatible with the indicated input parameter.
InputParameterException() - Constructor for exception nl.tudelft.simulation.dsol.model.inputparameters.InputParameterException
Construct a new InputParameterException.
InputParameterException(String) - Constructor for exception nl.tudelft.simulation.dsol.model.inputparameters.InputParameterException
Construct a new InputParameterException.
InputParameterException(String, Throwable) - Constructor for exception nl.tudelft.simulation.dsol.model.inputparameters.InputParameterException
Construct a new InputParameterException.
InputParameterException(String, Throwable, boolean, boolean) - Constructor for exception nl.tudelft.simulation.dsol.model.inputparameters.InputParameterException
Construct a new InputParameterException.
InputParameterException(Throwable) - Constructor for exception nl.tudelft.simulation.dsol.model.inputparameters.InputParameterException
Construct a new InputParameterException.
InputParameterFloat - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterFloat.java.
InputParameterFloat(String, String, String, float, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
Construct a new InputParameterFloat.
InputParameterFloat(String, String, String, float, float, float, boolean, boolean, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
Construct a new InputParameterFloat.
InputParameterFloatScalar<U extends Unit<U>,T extends FloatScalar<U,T>> - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterFloatScalar: float parameter with a unit.
InputParameterFloatScalar(String, String, String, T, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
Construct a new InputParameterFloatScalar.
InputParameterFloatScalar(String, String, String, T, float, float, boolean, boolean, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
Construct a new InputParameterFloatScalar.
InputParameterFloatScalar(String, String, String, T, T, T, boolean, boolean, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
Construct a new InputParameterFloatScalar.
InputParameterInteger - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterInteger.java.
InputParameterInteger(String, String, String, int, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
Construct a new InputParameterInteger.
InputParameterInteger(String, String, String, int, int, int, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
Construct a new InputParameterInteger.
InputParameterLong - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterLong.java.
InputParameterLong(String, String, String, long, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
Construct a new InputParameterLong.
InputParameterLong(String, String, String, long, long, long, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
Construct a new InputParameterLong.
inputParameterMap - Variable in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
the input parameters.
InputParameterMap - Class in nl.tudelft.simulation.dsol.model.inputparameters
The InputParameterMap contains a number of InputParameters, each of which can also be an InputParameterMap again.
InputParameterMap(String, String, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMap
Construct a new InputParameterMap.
InputParameterMapDistContinuous - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterMapDistContinuous is a InputParameterMap with a stream, a getDist() and a setDist() method.
InputParameterMapDistContinuous(String, String, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
Construct a new InputParameterMap.
InputParameterMapDistDiscrete - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterMapDistDiscrete is a InputParameterMap with a stream, a getDist() and a setDist() method.
InputParameterMapDistDiscrete(String, String, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
Construct a new InputParameterMap.
InputParameterSelectionList<T> - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterSelectionList contains a list of values to select from.
InputParameterSelectionList(String, String, String, List<T>, T, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Construct a new InputParameterSelectionList.
InputParameterSelectionList(String, String, String, T[], T, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Construct a new InputParameterSelectionList.
InputParameterSelectionMap<K,T> - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterSelectionMap contains a list of key values to select from, each leading to another value to be selected as the value.
InputParameterSelectionMap(String, String, String, SortedMap<K, T>, T, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Construct a new InputParameterSelectionMap.
InputParameterString - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterBoolean.java.
InputParameterString(String, String, String, String, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterString
Construct a new InputParameterString.
InputParameterUnit<U extends Unit<U>> - Class in nl.tudelft.simulation.dsol.model.inputparameters
InputParameterUnit: parameter to select a unit.
InputParameterUnit(String, String, String, U, double) - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterUnit
Construct a new InputParameterUnit.
InputPort<T extends Number & Comparable<T>,TYPE> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
InputPort class.
InputPort(AtomicModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InputPort
Constructor for the input port where the model is an atomic model.
InputPort(CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InputPort
Constructor for the input port where the model is a coupled model.
InputPortInterface<T extends Number & Comparable<T>,TYPE> - Interface in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
InputPortInterface class.
inputPortMap - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
the map of input port names to input ports.
integrateY(double, double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
integrates Y.
INTERNAL_FIRST - Static variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
conflict handling static: first the internal event.
InternalCoupling<T extends Number & Comparable<T>,P> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
IC class.
InternalCoupling(OutputPortInterface<T, P>, InputPortInterface<T, P>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InternalCoupling
Make the wiring between output and input.
internalCouplingSet - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
the internal couplings (from internal models to internal models).
InterpolatedEmpiricalDistribution - Class in nl.tudelft.simulation.jstats.distributions.empirical
The InterpolatedEmpiricalDistribution implements the logic for a cumulative distribution function for an empirical distribution, where the values will be interpolated between the values.
InterpolatedEmpiricalDistribution(Number[], double[]) - Constructor for class nl.tudelft.simulation.jstats.distributions.empirical.InterpolatedEmpiricalDistribution
Construct the empirical distribution based on two arrays of the same length, one with sorted values, and one with corresponding sorted cumulative probabilities.
isAnimation() - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
 
isCatchup() - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
 
isConflict() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
isEmpty() - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Return whether the event list is empty.
isEmpty() - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Return whether the event list is empty.
isEmpty() - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Return whether the event list is empty.
isInitialized() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
isInitialized is true from the moment that the Simulator has been initialized with the Replication till the moment that the replication has ended.
isMaxIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
isMaxIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
isMaxIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
isMaxIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
isMinIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
isMinIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
isMinIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
isMinIncluded() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
isPauseOnError() - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
Deprecated.
isPauseOnError() - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
isReadOnly() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Return true if the input parameter can not be altered.
isReadOnly() - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Return true if the input parameter can not be altered.
isRunning() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Return whether the experiment is running or not.
isRunning() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator.SimulatorWorkerThread
 
isStartingOrRunning() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
isStartingOrRunning is true between the moment the start has been initiated, till the moment the stop has been initiated.
isStoppingOrStopped() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
isStoppingOrStopped is true for all states where it has not been started or it is not running.
isWaiting() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator.SimulatorWorkerThread
 
iterator() - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Provide an iterator to loop over the event list.
iterator() - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Provide an iterator to loop over the event list.
iterator() - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Provide an iterator to loop over the event list.

J

Java2Random - Class in nl.tudelft.simulation.jstats.streams
The Java2Random is an extension of the java.util.Random class which implements the StreamInterface.
Java2Random() - Constructor for class nl.tudelft.simulation.jstats.streams.Java2Random
Create a new Java2Random and initializes with System.currentTimeMillis.
Java2Random(long) - Constructor for class nl.tudelft.simulation.jstats.streams.Java2Random
Create a new Java2Random and initialize with a given seed.

L

lambda() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the lambda function that should be implemented by the extending class.
LambdaSimEvent<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.eventscheduling
The SimEvent forms the essential scheduling mechanism for D-SOL.
LambdaSimEvent(T, short, Executable) - Constructor for class nl.tudelft.simulation.dsol.formalisms.eventscheduling.LambdaSimEvent
The constructor of the event stores the time the event must be executed and the object and method to invoke.
LambdaSimEvent(T, Executable) - Constructor for class nl.tudelft.simulation.dsol.formalisms.eventscheduling.LambdaSimEvent
The constructor of the event stores the time the event must be executed and the object and method to invoke.
lastX - Variable in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
the last x value, initialized with x0 to start integration.
lastY - Variable in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
the last calculated value array for lastX, initialized with the initial value array y0.
listEditables() - Static method in class nl.tudelft.simulation.dsol.animation.Editable
returns the editables as a list of name=class.
loadFromArgs(String[], boolean, InputParameterMap) - Static method in class nl.tudelft.simulation.dsol.model.inputparameters.reader.ReadInputParameters
Read the input parameters from an array of Strings, e.g.
loadFromArgs(String[], InputParameterMap) - Static method in class nl.tudelft.simulation.dsol.model.inputparameters.reader.ReadInputParameters
Read the input parameters from an array of Strings, e.g.
loadfromProperties(String, InputParameterMap) - Static method in class nl.tudelft.simulation.dsol.model.inputparameters.reader.ReadInputParameters
Read the input parameters from a properties file.
location - Variable in class nl.tudelft.simulation.dsol.animation.Editable
the location of the editable.
LOG_AND_CONTINUE - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Send the error to the logger as WARNING.
LogNormal() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.LogNormal
Construct the input for the LogNormal distribution.

M

main(String[]) - Static method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.DoubleCompare
Test.
makeExperimentReplication() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Create a new replication for an experiment.
MAX_PRIORITY - Static variable in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
MAX_PRIORITY is a constant reflecting the maximum priority.
MAX_REQUEST_PRIORITY - Static variable in class nl.tudelft.simulation.dsol.formalisms.Resource
the maximum priority.
MaxDiffFilter - Class in nl.tudelft.simulation.jstats.filters
The MaxDiffFilter accepts entries if their value is larger than the percentage of the last received Value.
MaxDiffFilter(double) - Constructor for class nl.tudelft.simulation.jstats.filters.MaxDiffFilter
constructs a new MaxDiffFilter.
MersenneTwister - Class in nl.tudelft.simulation.jstats.streams
A java implementation of the Mersenne Twister pseudo random number generator.
MersenneTwister() - Constructor for class nl.tudelft.simulation.jstats.streams.MersenneTwister
constructs a new Mersenne Twister.
MersenneTwister(long) - Constructor for class nl.tudelft.simulation.jstats.streams.MersenneTwister
Constructor using a given seed.
methodName - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
method is the method which embodies the state change.
Milne - Class in nl.tudelft.simulation.jstats.ode.integrators
The Milne numerical estimator as described in https://mathworld.wolfram.com/MilnesMethod.html
Milne(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Milne
constructs a new Milne integrator.
Milne(double, DifferentialEquationInterface, NumericalIntegratorType, int) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.Milne
constructs a new Milne integrator, indicating the starting method and number of substeps.
MILNE - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Milne's integration.
MIN_PRIORITY - Static variable in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
MIN_PRIORITY is a constant reflecting the minimal priority.
MIN_REQUEST_PRIORITY - Static variable in class nl.tudelft.simulation.dsol.formalisms.Resource
the minimum priority.
minus(T, T) - Static method in class nl.tudelft.simulation.dsol.simtime.SimTime
Subtract two numbers.
model - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
The model that is currently active; is null before initialize() has been called.
modelComponents - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
the models within this coupled model.
modelName - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
all DEVS models are named - this is the component name.
mu - Variable in class nl.tudelft.simulation.jstats.distributions.DistNormal
mu refers to the mean of the normal distribution.
multiply(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
multiplies a vector with a constant.

N

NegBinomial() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.NegBinomial
Construct the input for the NegBinomial distribution.
next(double) - Method in class nl.tudelft.simulation.jstats.ode.integrators.Adams
The integrators that extend the CachingNumericalIntegrator calculate the value of y(x+stepSize) just based on the x-value.
next(double) - Method in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
The integrators that extend the CachingNumericalIntegrator calculate the value of y(x+stepSize) just based on the x-value.
next(double) - Method in class nl.tudelft.simulation.jstats.ode.integrators.Milne
The integrators that extend the CachingNumericalIntegrator calculate the value of y(x+stepSize) just based on the x-value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.Euler
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.Gill
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.Heun
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.RungeKutta3
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.RungeKutta4
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
computes the next value.
next(double, double[]) - Method in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
computes the next value.
next(int) - Method in class nl.tudelft.simulation.jstats.streams.DX120Generator
returns the next value in the stream.
next(int) - Method in class nl.tudelft.simulation.jstats.streams.MersenneTwister
returns the next value in the stream.
next(int) - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
returns the next value in the stream.
nextBoolean() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return the next pseudo-random, uniformly distributed boolean value.
nextBoolean() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return the next pseudo-random, uniformly distributed boolean value.
nextDouble() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return a pseudo-random number from the stream over the interval (0,1) using this stream, after advancing its state by one step.
nextDouble() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return a pseudo-random number from the stream over the interval (0,1) using this stream, after advancing its state by one step.
nextFloat() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return a pseudo-random number from the stream over the interval (0,1) using this stream, after advancing its state by one step.
nextFloat() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return a pseudo-random number from the stream over the interval (0,1) using this stream, after advancing its state by one step.
nextGaussian() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
Generates the next pseudorandom, Gaussian (normally) distributed double value, with mean 0.0 and standard deviation 1.0 see section 3.4.1 of The Art of Computer Programming, Volume 2 by Donald Knuth.
nextInt() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return a pseudo-random number from the stream over using this stream, after advancing its state by one step.
nextInt() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return a pseudo-random number from the stream over using this stream, after advancing its state by one step.
nextInt(int, int) - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Return pseudo-random number from the stream between the integers i (inclusive) and j (inclusive).
nextInt(int, int) - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return pseudo-random number from the stream between the integers i (inclusive) and j (inclusive).
nextInt(int, int) - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return pseudo-random number from the stream between the integers i (inclusive) and j (inclusive).
nextLong() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Return a pseudo-random number from the stream over using this stream, after advancing its state by one step.
nextLong() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Return a pseudo-random number from the stream over using this stream, after advancing its state by one step.
nk - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
the numer of k-s in the method.
nk - Static variable in class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
the numer of k-s in the method.
nl.tudelft.simulation.dsol - package nl.tudelft.simulation.dsol
Generic classes for DSOL, such as the SimRuntimeException.
nl.tudelft.simulation.dsol.animation - package nl.tudelft.simulation.dsol.animation
The SimRenderable2d, which binds the animation objects to the context in simulator.getReplication().
nl.tudelft.simulation.dsol.eventlists - package nl.tudelft.simulation.dsol.eventlists
Provides classes and interfaces for eventlists.
nl.tudelft.simulation.dsol.experiment - package nl.tudelft.simulation.dsol.experiment
Experiments and replications definitions.
nl.tudelft.simulation.dsol.formalisms - package nl.tudelft.simulation.dsol.formalisms
Generic classes for the DSOL formalisms.
nl.tudelft.simulation.dsol.formalisms.dess - package nl.tudelft.simulation.dsol.formalisms.dess
The DifferentialEquation for continuous modeling.
nl.tudelft.simulation.dsol.formalisms.devs.esdevs - package nl.tudelft.simulation.dsol.formalisms.devs.esdevs
DEVS implementation for both Atomic Models and Coupled Models using port-based DEVS.
nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions - package nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions
Exceptions for the DEVS formalism and port-based DEVS.
nl.tudelft.simulation.dsol.formalisms.eventscheduling - package nl.tudelft.simulation.dsol.formalisms.eventscheduling
Definition of the different types of SimEvents used in the event scheduling simulation paradigm.
nl.tudelft.simulation.dsol.formalisms.flow - package nl.tudelft.simulation.dsol.formalisms.flow
Flow-based simulation classes, such as the FlowObject, Generator, Seize, Delay, Release, and Departure.
nl.tudelft.simulation.dsol.formalisms.flow.statistics - package nl.tudelft.simulation.dsol.formalisms.flow.statistics
Definition of specific statistics for the flow components, such as the resource utilization statistic.
nl.tudelft.simulation.dsol.logger - package nl.tudelft.simulation.dsol.logger
SimLogger, "extends" the CategoryLogger to be simulator aware and able to print the simulator time as part of the log message.
nl.tudelft.simulation.dsol.model - package nl.tudelft.simulation.dsol.model
The model and its parameters.
nl.tudelft.simulation.dsol.model.inputparameters - package nl.tudelft.simulation.dsol.model.inputparameters
The different types of input parameters for the model.
nl.tudelft.simulation.dsol.model.inputparameters.reader - package nl.tudelft.simulation.dsol.model.inputparameters.reader
Utility classes to read input parameters from several sources.
nl.tudelft.simulation.dsol.simtime - package nl.tudelft.simulation.dsol.simtime
 
nl.tudelft.simulation.dsol.simtime.dist - package nl.tudelft.simulation.dsol.simtime.dist
Definitions of distributions over relative time, and over SimTime.
nl.tudelft.simulation.dsol.simulators - package nl.tudelft.simulation.dsol.simulators
Provides the simulator interfaces and classes for a number of formalisms.
nl.tudelft.simulation.dsol.statistics - package nl.tudelft.simulation.dsol.statistics
Simulator time aware statistics classes.
nl.tudelft.simulation.dsol.statistics.table - package nl.tudelft.simulation.dsol.statistics.table
Table representation of the statistics.
nl.tudelft.simulation.jstats.distributions - package nl.tudelft.simulation.jstats.distributions
This package defines a number of continuous and discrete distributions.
nl.tudelft.simulation.jstats.distributions.empirical - package nl.tudelft.simulation.jstats.distributions.empirical
Observations for the empirical distributions.
nl.tudelft.simulation.jstats.distributions.unit - package nl.tudelft.simulation.jstats.distributions.unit
Distributions of scalars with a unit.
nl.tudelft.simulation.jstats.filters - package nl.tudelft.simulation.jstats.filters
Filters for data.
nl.tudelft.simulation.jstats.math - package nl.tudelft.simulation.jstats.math
Provides classes for basic mathematical functions, such as factorial, permutations, combinations, error function, inverse error function, gamma function, and beta functionimplementations.
nl.tudelft.simulation.jstats.ode - package nl.tudelft.simulation.jstats.ode
Definition of an ordinary differential equation.
nl.tudelft.simulation.jstats.ode.integrators - package nl.tudelft.simulation.jstats.ode.integrators
A number of numerical integrators for differential equations, both implicit and explicit.
nl.tudelft.simulation.jstats.streams - package nl.tudelft.simulation.jstats.streams
Provides classes and interfaces for streams used in the JSTATS package.
NO_LOGGER - Static variable in class nl.tudelft.simulation.dsol.logger.SimLogger
The delegate logger that returns immediately after a negative filter outcome.
Normal() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Normal
Construct the input for the Normal distribution.
NORMAL_PRIORITY - Static variable in interface nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEventInterface
NORMAL_PRIORITY is a constant reflecting the normal priority.
NOT_INITIALIZED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
The simulator has been instantiated, but not yet initialized with a Replication.
NOT_INITIALIZED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The simulator has been instantiated, but not yet initialized with a Replication.
notify(Event) - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
notify(Event) - Method in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
notify(Event) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.statistics.Utilization
notify(Event) - Method in class nl.tudelft.simulation.dsol.statistics.SimCounter
notify(Event) - Method in class nl.tudelft.simulation.dsol.statistics.SimPersistent
notify(Event) - Method in class nl.tudelft.simulation.dsol.statistics.SimTally
notify(Event) - Method in class nl.tudelft.simulation.dsol.statistics.table.CounterTableModel
notify(Event) - Method in class nl.tudelft.simulation.dsol.statistics.table.PersistentTableModel
notify(Event) - Method in class nl.tudelft.simulation.dsol.statistics.table.TallyTableModel
numberOfVariables - Variable in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
the number of variables in the equation.
NumericalIntegrator - Class in nl.tudelft.simulation.jstats.ode.integrators
Provides basic methods for all numerical integration methods.
NumericalIntegrator(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
constructs a new NumericalIntegrator.
NumericalIntegratorType - Enum Class in nl.tudelft.simulation.jstats.ode.integrators
NumericalIntegratorType is an enum with the currently implemented integrators.

O

Observations - Class in nl.tudelft.simulation.jstats.distributions.empirical
Observations is a helper class to instantiate non-interpolated distributions based on a list or array of observations, from which a distribution is generated.
OutputPort<T extends Number & Comparable<T>,TYPE> - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
OutputPort class.
OutputPort(AtomicModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.OutputPort
Constructor for the output port where the model is an atomic model.
OutputPort(CoupledModel<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.OutputPort
Constructor for the output port where the model is a coupled model.
OutputPortInterface<T extends Number & Comparable<T>,TYPE> - Interface in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
OutputPortInterface class.
outputPortMap - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
the map of output port names to output ports.
outputStatistics - Variable in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
the output statistics.

P

parentModel - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
the parent model we are part of.
Pearson5() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Pearson5
Construct the input for the Pearson5 distribution.
Pearson6() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Pearson6
Construct the input for the Pearson6 distribution.
perm(int, int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Computes the k-permutations of n as a long.
perm(long, long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Computes the k-permutations of n as a long.
permutations(int, int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Compute the k-permutations of n.
permutations(long, long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
Compute the k-permutations of n.
PersistentTableModel - Class in nl.tudelft.simulation.dsol.statistics.table
PersistentTableModel maintains a table with all statistics data from the SimPersistent.
PersistentTableModel(SimPersistent<?>) - Constructor for class nl.tudelft.simulation.dsol.statistics.table.PersistentTableModel
Constructor.
phase - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the current phase (if applicable).
Phase - Class in nl.tudelft.simulation.dsol.formalisms.devs.esdevs
Phase class.
Phase(String) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.Phase
The constructor of a new phase.
plus(T, T) - Static method in class nl.tudelft.simulation.dsol.simtime.SimTime
Add two numbers.
Poisson() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Poisson
Construct the input for the Poisson distribution.
PortAlreadyDefinedException - Exception in nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions
PortAlreadyDefinedException class.
PortAlreadyDefinedException() - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortAlreadyDefinedException
default constructor.
PortAlreadyDefinedException(String) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortAlreadyDefinedException
 
PortAlreadyDefinedException(String, Throwable) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortAlreadyDefinedException
 
PortAlreadyDefinedException(Throwable) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortAlreadyDefinedException
 
PortNotFoundException - Exception in nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions
PortAlreadyDefinedException class.
PortNotFoundException() - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortNotFoundException
default constructor.
PortNotFoundException(String) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortNotFoundException
 
PortNotFoundException(String, Throwable) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortNotFoundException
 
PortNotFoundException(Throwable) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortNotFoundException
 
POW2_DOUBLE - Static variable in class nl.tudelft.simulation.jstats.math.ProbMath
stored values of a^n as a double value.
POW2_LONG - Static variable in class nl.tudelft.simulation.jstats.math.ProbMath
stored values of 2^n as a long value.
previousX - Variable in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
the previousX.
previousY - Variable in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
the previousY.
printArgs() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
Retrieve the arguments in a human readable way.
printModel(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
Print the model, preceded by a user provided string.
printModel(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractEntity
 
printModel(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
Print the model, preceded by a user provided string.
printModel(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Print the model, preceded by a user provided string.
printTarget() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
Retrieve the target in a human readable way.
printValues() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Return a formatted human readable list of keys and values.
printValues(AbstractInputParameterMap<?>, int) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Return a formatted human readable list of keys and values, indented with spaces corresponding to the depth.
priority - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
priority reflects the priority of the event.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistBernoulli
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistBinomial
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscrete
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteConstant
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteLong
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistGeometric
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
returns the probability of the observation in this particular distribution.
probability(long) - Method in class nl.tudelft.simulation.jstats.distributions.DistPoisson
returns the probability of the observation in this particular distribution.
ProbabilityDensities - Class in nl.tudelft.simulation.jstats.distributions.empirical
ProbabilityDensities is a helper class to instantiate interpolated and non-interpolated distributions based on a given array or list of values and corresponding probability densities.
probDensity(double) - Method in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime
returns the probability density for a value x.
probDensity(S) - Method in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
returns the probability density for a value scalar.
ProbMath - Class in nl.tudelft.simulation.jstats.math
The ProbMath class defines some very basic probabilistic mathematical functions.
putSeedArray(String, long[]) - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Add a new seed map for a stream, based on a stream id, possibly overwriting a previous existing seed map with the same name.
putSeedList(String, List<Long>) - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Add a new seed map for a stream, based on a stream id, possibly overwriting a previous existing seed map with the same name.
putSeedMap(String, Map<Integer, Long>) - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Add a new seed map for a stream, based on a stream id, possibly overwriting a previous existing seed map with the same name.

Q

QUEUE_LENGTH_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
QUEUE_LENGTH_EVENT is fired when the queue length is changed.
QUEUE_LENGTH_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.Resource
QUEUE_LENGTH_EVENT fired on changes in queue length.
QUEUE_WAITING_TIME_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.Resource
QUEUE_TIME_EVENT is fired wwhen a request is granted and provides the waiting time (which can be 0).

R

RandomNumberGenerator - Class in nl.tudelft.simulation.jstats.streams
The RandomNumberGenerator class provides an abstract basis for all pseudo random number generators.
RandomNumberGenerator() - Constructor for class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Construct a new RandomNumberGenerator.
RandomNumberGenerator(long) - Constructor for class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Construct a new RandomNumberGenerator.
ReadInputParameters - Class in nl.tudelft.simulation.dsol.model.inputparameters.reader
Read InputParameters from a Properties file or from an array of Strings.
receive(TYPE, T) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InputPort
Receive and handle an event on the port.
receive(TYPE, T) - Method in interface nl.tudelft.simulation.dsol.formalisms.devs.esdevs.InputPortInterface
Receive and handle an event on the port.
RECEIVE_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
RECEIVE_EVENT is fired whenever an entity enters the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Arrival of a new entity into the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Delay
Arrival of a new entity into the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Destroy
Arrival of a new entity into the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Duplicate
Arrival of a new entity into the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
Arrival of a new entity into the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Release
Arrival of a new entity into the flow object.
receiveEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
Arrival of a new entity into the flow object.
receiveObject(Entity<T>, double) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
Receive an object that requests an amount of units from a resource.
receiveRequestedResource(double, Resource<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
receive the requested resource.
receiveRequestedResource(double, Resource<T>) - Method in interface nl.tudelft.simulation.dsol.formalisms.ResourceRequestorInterface
receive the requested resource.
RedBlackTree<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.eventlists
A RedBlackTree implementation of the eventlistInterface.
RedBlackTree() - Constructor for class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Constructs a new RedBlackTree.
register(double) - Method in class nl.tudelft.simulation.dsol.statistics.SimTally
register(long) - Method in class nl.tudelft.simulation.dsol.statistics.SimCounter
register(Number, double) - Method in class nl.tudelft.simulation.dsol.statistics.SimPersistent
Release<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Release flow object releases a given quantity of a claimed resource.
Release(String, DevsSimulatorInterface<T>, Resource<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Release
Construct a Release flow object to release seized resource units.
Release(String, DevsSimulatorInterface<T>, Resource<T>, double) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Release
Constructor for Release.
RELEASE_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
RELEASE_EVENT is fired whenever an entity leaves the flow object.
releaseCapacity(double) - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
releases an amount of capacity from the resource.
releaseEntity(Entity<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
Release an entity, making it flow to the next flow object (the destination) when destination is not null.
remove(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
Removes an input parameter from this map of input parameters.
remove(SimEventInterface<T>) - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Remove the given event from the event list.
remove(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Remove the given event from the event list.
remove(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Remove the given event from the event list.
removeExternalInputCoupling(InputPortInterface<T, TYPE>, InputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Remove an IOC within this coupled model.
removeExternalOutputCoupling(OutputPortInterface<T, TYPE>, OutputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Remove an EOC within this coupled model.
removeFirst() - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Returns and removes the first event (lowest time / priority) of the event list.
removeFirst() - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Returns and removes the first event (lowest time / priority) of the event list.
removeFirst() - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Returns and removes the first event (lowest time / priority) of the event list.
removeFirst() - Method in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
Returns and removes the first event (lowest time / priority) of the event list.
removeFromContext() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Remove the entire experiment tree from the context.
removeFromContext() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Remove the entire experiment tree from the context.
removeFromContext() - Method in class nl.tudelft.simulation.dsol.experiment.SingleReplication
Remove the context for this replication.
removeInputPort(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
Remove an input port from the model.
removeInputPort(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Remove an input port from the model.
removeInternalCoupling(OutputPortInterface<T, TYPE>, InputPortInterface<T, TYPE>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
 
removeLogCategory(LogCategory) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Remove a category to be logged to the Writers.
removeModelComponent(AbstractDevsModel<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Remove a model component from a coupled model, including all its couplings (internal, external in, and external out).
removeOutputPort(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
Remove an output port from the model.
removeOutputPort(String) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
Remove an output port from the model.
replication - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
The currently active replication; is null before initialize() has been called.
Replication<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.experiment
The base class for a single replication of an Experiment.
Replication(String, T, T, T) - Constructor for class nl.tudelft.simulation.dsol.experiment.Replication
Construct a stand-alone replication.
Replication(RunControl<T>) - Constructor for class nl.tudelft.simulation.dsol.experiment.Replication
Construct a stand-alone replication using a RunControl to store the run information.
replicationNr - Variable in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
the replication number within the experiment.
replicationState - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
The replication state of the simulator, that indicates the state of the Replication state machine.
ReplicationState - Enum Class in nl.tudelft.simulation.dsol.simulators
ReplicationState indicates the precise state of the replication that is being executed by the Simulator.
Request(Entity<T>, double, T) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Seize.Request
Method Request.
Request(ResourceRequestorInterface<T>, double, int) - Constructor for class nl.tudelft.simulation.dsol.formalisms.Resource.Request
constructs a new Request.
requestCapacity(double, ResourceRequestorInterface<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
requests an amount of capacity from the resource.
requestCapacity(double, ResourceRequestorInterface<T>, int) - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
requests an amount of capacity from the resource.
RequestComparator() - Constructor for class nl.tudelft.simulation.dsol.formalisms.Resource.RequestComparator
 
requests - Variable in class nl.tudelft.simulation.dsol.formalisms.Resource
request defines the list of requestors for this resource.
reset() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Reset the experiment so it can be run again.
reset() - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Reset the stream to use the original seed with which it was initialized.
reset() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Reset the stream to use the original seed with which it was initialized.
reset() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Reset the stream to use the original seed with which it was initialized.
resetStreams() - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Reset the streams to their original seed values.
Resource<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms
A resource defines a shared and limited amount.
Resource(String, DevsSimulatorInterface<T>, double) - Constructor for class nl.tudelft.simulation.dsol.formalisms.Resource
Create a new Resource with a capacity and a default FIFO request comparator.
Resource(String, DevsSimulatorInterface<T>, double, Comparator<Resource.Request<T>>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.Resource
Create a new Resource with a capacity and a specific request comparator, e.g., LIFO or sorted on an attribute.
Resource.Request<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms
A Request.
Resource.RequestComparator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms
the RequestComparator.
ResourceRequestorInterface<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.formalisms
This interface provides a callback method to the resource.
restoreState(byte[]) - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Restore the state to an earlier saved state object.
restoreState(byte[]) - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Restore the state to an earlier saved state object.
restoreState(byte[]) - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Restore the state to an earlier saved state object.
run() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment.ExperimentThread
run() - Method in class nl.tudelft.simulation.dsol.simulators.AnimatorInterface.AnimationThread
run() - Method in class nl.tudelft.simulation.dsol.simulators.DessSimulator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.DevDessSimulator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.DevsAnimator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
The run method defines the actual time step mechanism of the simulator.
run() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator.SimulatorWorkerThread
RunControl<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.experiment
RunControl is a data object that contains off-line run control information.
RunControl(String, T, T, T) - Constructor for class nl.tudelft.simulation.dsol.experiment.RunControl
Construct an object with off-line run control information.
runflag - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
the run flag semaphore indicating that the run() method has started (and might have stopped).
RungeKutta3 - Class in nl.tudelft.simulation.jstats.ode.integrators
The RungeKutta 3 numerical integrator.
RungeKutta3(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.RungeKutta3
constructs a new RungeKutta3.
RUNGEKUTTA3 - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
RungeKutta's (3rd level) integration.
RungeKutta4 - Class in nl.tudelft.simulation.jstats.ode.integrators
The RungeKutta4 numerical integrator.
RungeKutta4(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.RungeKutta4
constructs a new RungeKutta4.
RUNGEKUTTA4 - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
RungeKutta's (4th level) integration.
RungeKuttaCashCarp - Class in nl.tudelft.simulation.jstats.ode.integrators
The RungeKuttaCashCarp.java numerical integrator.
RungeKuttaCashCarp(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
constructs a new RungeKuttaCashCarp.
RUNGEKUTTACASHCARP - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Runge-Kutta-Cash-Carp integration.
RungeKuttaFehlberg - Class in nl.tudelft.simulation.jstats.ode.integrators
The RungeKuttaFehlberg.java numerical integrator.
RungeKuttaFehlberg(double, DifferentialEquationInterface) - Constructor for class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
constructs a new RungeKuttaFehlberg.
RUNGEKUTTAFEHLBERG - Enum constant in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Runge-Kutta-Fehlberg integration.
runState - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
The run state of the simulator, that indicates the state of the Simulator state machine.
RunState - Enum Class in nl.tudelft.simulation.dsol.simulators
RunState indicates the precise state of the Simulator.
runUntilIncluding - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
whether the runUntilTime should carry out the calculation(s) for that time or not.
runUntilTime - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
The runUntil time in case we want to stop before the end of the replication time.
runUpTo(T) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Runs the simulator up to a certain time; any events at that time, or the solving of the differential equation at that timestep, will not yet be executed.
runUpTo(T) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Runs the simulator up to a certain time; any events at that time, or the solving of the differential equation at that timestep, will not yet be executed.
runUpToAndIncluding(T) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Runs the simulator up to a certain time; all events at that time, or the solving of the differential equation at that timestep, will be executed.
runUpToAndIncluding(T) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Runs the simulator up to a certain time; all events at that time, or the solving of the differential equation at that timestep, will be executed.

S

saveState() - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Save the state of the RNG into an object, e.g.
saveState() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Save the state of the RNG into an object, e.g.
saveState() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Save the state of the RNG into an object, e.g.
scheduleEvent(SimEventInterface<T>) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
Method scheduleEvent schedules an event on the eventlist.
scheduleEvent(SimEventInterface<T>) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Method scheduleEvent schedules an event on the eventlist.
scheduleEventAbs(T, short, Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
scheduleEventAbs(T, short, Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a methodCall at an absolute time.
scheduleEventAbs(T, short, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a methodCall at an absolute time.
scheduleEventAbs(T, short, Executable) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a lambda expression at an absolute time.
scheduleEventAbs(T, short, Executable) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a lambda expression at an absolute time.
scheduleEventAbs(T, Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
scheduleEventAbs(T, Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a methodCall at an absolute time.
scheduleEventAbs(T, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a methodCall at an absolute time.
scheduleEventAbs(T, Executable) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a lambda expression at an absolute time.
scheduleEventAbs(T, Executable) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a lambda expression at an absolute time.
scheduleEventNow(short, Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
scheduleEventNow(short, Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a methodCall immediately.
scheduleEventNow(short, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a methodCall immediately.
scheduleEventNow(short, Executable) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a lambda expression immediately.
scheduleEventNow(short, Executable) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a lambda expression immediately.
scheduleEventNow(Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
scheduleEventNow(Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a methodCall immediately.
scheduleEventNow(Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a methodCall immediately.
scheduleEventNow(Executable) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a lambda expression immediately.
scheduleEventNow(Executable) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a lambda expression immediately.
scheduleEventRel(T, short, Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
scheduleEventRel(T, short, Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a methodCall at a relative duration.
scheduleEventRel(T, short, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a methodCall at a relative duration.
scheduleEventRel(T, short, Executable) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a lambda expression at a relative duration.
scheduleEventRel(T, short, Executable) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a lambda expression at a relative duration.
scheduleEventRel(T, Object, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
scheduleEventRel(T, Object, String, Object[]) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a methodCall at a relative duration.
scheduleEventRel(T, Object, String, Object[]) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a methodCall at a relative duration.
scheduleEventRel(T, Executable) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
schedules a lambda expression at a relative duration.
scheduleEventRel(T, Executable) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
schedules a lambda expression at a relative duration.
seed - Variable in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
The seed of the generator.
Seize<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Seize flow block requests a resource and keeps the entity within the flow block's queue until the resource is actually claimed.
Seize(String, DevsSimulatorInterface<T>, Resource<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Seize
Constructor for Seize flow object.
Seize(String, DevsSimulatorInterface<T>, Resource<T>, double) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.Seize
Constructor for Seize flow object.
Seize.Request<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow
The Request Class defines the requests for resource.
semaphore - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
the simulatorSemaphore.
send(TYPE) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.OutputPort
Send a message through the output port.
send(TYPE) - Method in interface nl.tudelft.simulation.dsol.formalisms.devs.esdevs.OutputPortInterface
Send a message through the output port.
serialVersionUID - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
setAllLogLevel(Level) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Set a new logging level for all registered writers.
setAllLogMessageFormat(String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Set a new logging format for the message lines of all writers.
setAnimation(boolean) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
Indicate whether we support animation or not.
setAnimationDelay(long) - Method in interface nl.tudelft.simulation.dsol.simulators.AnimatorInterface
sets the animationDelay using wallclock time in milliseconds.
setAnimationDelay(long) - Method in class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
sets the animationDelay using wallclock time in milliseconds.
setAnimationDelay(long) - Method in class nl.tudelft.simulation.dsol.simulators.DevsAnimator
sets the animationDelay using wallclock time in milliseconds.
setBooleanValue(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterBoolean
Check and set the typed value, and call super.setValue to make the actual allocation.
setBounds(Bounds3d) - Method in class nl.tudelft.simulation.dsol.animation.Editable
sets the bounds of this editable.
setCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
Calculate the calculated value for this parameter entry.
setCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
Construct the scalar value with reflection, and set it as the current value.
setCalculatedValue() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
Construct the scalar value with reflection, and set it as the current value.
setCapacity(double) - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
sets the capacity of the resource.
setCatchup(boolean) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
 
setConflict(boolean) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
 
setContext() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
Set the context for this replication.
setContext() - Method in class nl.tudelft.simulation.dsol.experiment.SingleReplication
Set the context for this replication.
setContext(ContextInterface) - Method in class nl.tudelft.simulation.dsol.experiment.Replication
Set the context; method is protected so only subclasses can use this setter.
setDefaultValue(VT) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Change the default value of the input parameter.
setDefaultValue(VT) - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Change the default value of the input parameter.
setDescription(String) - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
Sets the description of this replication.
setDescription(String) - Method in interface nl.tudelft.simulation.dsol.experiment.Treatment
Sets the description of this replication.
setDestination(FlowObject<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
Set the destination of this flow object.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Beta
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Constant
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Erlang
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Exponential
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Gamma
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.LogNormal
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Normal
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Pearson5
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Pearson6
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Triangular
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Uniform
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Weibull
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Bernoulli
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Binomial
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.DiscreteConstant
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.DiscreteUniform
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Geometric
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.NegBinomial
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Poisson
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
Calculate the distribution for this parameter entry.
setDist() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
Calculate the distribution for this parameter entry.
setDistValue(DistContinuous) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
Set the value of the distribution.
setDistValue(DistDiscrete) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
Set the value of the distribution.
setDoubleValue(double) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
Check and set the typed value, and call super.setValue to make the actual allocation.
setEndTime(T) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
setErrorLogLevel(Level) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Set the error log level to use in the logger for simulation execution errors.
setErrorLogLevel(Level) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Set the error log level to use in the logger for simulation execution errors.
setErrorStrategy(ErrorStrategy) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Set the error handling strategy for an execution error for a SimEvent, using the default error log level.
setErrorStrategy(ErrorStrategy) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Set the error handling strategy for an execution error for a SimEvent, using the default error log level.
setErrorStrategy(ErrorStrategy, Level) - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Set the error handling strategy for an execution error for a SimEvent.
setErrorStrategy(ErrorStrategy, Level) - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Set the error handling strategy for an execution error for a SimEvent.
setEventList(EventListInterface<T>) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
Method setEventList sets the eventlist.
setEventList(EventListInterface<T>) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Method setEventList sets the eventlist.
setFallbackStreamUpdater(StreamUpdater) - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedUpdater
Set a new fallback stream updater in case the stream or the replication is not in the seed map.
setFloatValue(float) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
Check and set the typed value, and call super.setValue to make the actual allocation.
setFormat(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
setFormat(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
setFormat(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
 
setFormat(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
 
setIndex(int) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Return the index of the given value in the options.
setIntegrator(NumericalIntegrator) - Method in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
 
setInterval(DistContinuousSimulationTime<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
Set a new interarrival distribution.
setIntValue(int) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
Check and set the typed value, and call super.setValue to make the actual allocation.
setKeyforValue(K) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Return the index of the given value in the options.
setLifeTime(double) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.Phase
Sets the lifetime of the phase.
setListValue(T) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
Set a new value by providing one of the list options.
setLocation(OrientedPoint3d) - Method in class nl.tudelft.simulation.dsol.animation.Editable
sets the location of this editable.
setLogCategories(LogCategory...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Set the categories to be logged to the Writers.
setLogLevel(Writer, Level) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Set a new logging level for one of the registered writers.
setLogMessageFormat(Writer, String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Set a new logging format for the message lines of a writer.
setLongValue(long) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
Check and set the typed value, and call super.setValue to make the actual allocation.
setMapValue(T) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Set a new value by providing one of the map value options.
setMaximumValue(double) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
setMaximumValue(float) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
setMaximumValue(int) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
 
setMaximumValue(long) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
 
setMaximumValueSI(double) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
setMaximumValueSI(float) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
setMaxIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
setMaxIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
setMaxIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
setMaxIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
setMaxNumber(long) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
sets the maximum number of entities to be created.
setMaxNumberCreationEvents(long) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
setMaxNumberGeneratedEntities(long) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Create
 
setMinimumValue(double) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
setMinimumValue(float) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
setMinimumValue(int) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
 
setMinimumValue(long) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
 
setMinimumValueSI(double) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
setMinimumValueSI(float) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
setMinIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
 
setMinIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
 
setMinIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
 
setMinIncluded(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
 
setNumberValue(String, Number) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Add a Number as an attribute to the entity.
setObjectValue(Object) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
Change the value of the input parameter, as an object when the generics are not known (e.g., in a user interface).
setParameter(InputParameter<?, ?>, String) - Static method in class nl.tudelft.simulation.dsol.model.inputparameters.reader.ReadInputParameters
Set a parameter in the input parameter map based on a String value.
setParent(AbstractInputParameterMap<?>) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Set the parent of this AbstractInputParameter.
setPauseOnError(boolean) - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
Deprecated.
setPauseOnError(boolean) - Method in interface nl.tudelft.simulation.dsol.simulators.DevsSimulatorInterface
Deprecated.
setQueue(List<Seize.Request<T>>) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Seize
sets the queue to this seize.
setReadOnly(boolean) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Specify if the input parameter can be altered.
setReadOnly(boolean) - Method in interface nl.tudelft.simulation.dsol.model.inputparameters.InputParameter
Specify if the input parameter can be altered.
setSeed(long) - Method in class nl.tudelft.simulation.jstats.streams.DX120Generator
Set the seed of the generator.
setSeed(long) - Method in class nl.tudelft.simulation.jstats.streams.Java2Random
Set the seed of the generator.
setSeed(long) - Method in class nl.tudelft.simulation.jstats.streams.MersenneTwister
Set the seed of the generator.
setSeed(long) - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
Set the seed of the generator.
setSeed(long) - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
Set the seed of the generator.
setShowPackage(boolean) - Method in class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
sets the showPackage.
setSimTimeFormatter(SimTimeFormatter) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger
Set the formatter to include the simulator time in the log messages.
setSimulator(DevsSimulatorInterface<T>) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
 
setSimulator(SimulatorInterface<?>) - Method in class nl.tudelft.simulation.dsol.logger.DefaultSimTimeFormatter
Set the simulator used (can be null).
setSimulator(SimulatorInterface<?>) - Method in interface nl.tudelft.simulation.dsol.logger.SimTimeFormatter
Set the simulator used (can be null).
setSpeedFactor(double) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
Set the speedFactor, and send a CHANGE_SPEED_FACTOR event.
setSpeedFactor(double, boolean) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
Set the speedFactor, and send a CHANGE_SPEED_FACTOR event.
setStepSize(double) - Method in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
setStepSize(double) - Method in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
 
setStream(StreamInterface) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
 
setStream(StreamInterface) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
 
setStream(StreamInterface) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
 
setStream(StreamInterface) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
 
setStream(StreamInterface) - Method in class nl.tudelft.simulation.jstats.distributions.Dist
Replace the random number stream.
setStream(StreamInterface) - Method in class nl.tudelft.simulation.jstats.distributions.DistBeta
Replace the random number stream.
setStream(StreamInterface) - Method in class nl.tudelft.simulation.jstats.distributions.DistErlang
Replace the random number stream.
setStream(StreamInterface) - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
Replace the random number stream.
setStream(StreamInterface) - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson5
Replace the random number stream.
setStream(StreamInterface) - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
Replace the random number stream.
setStreamInformation(StreamInformation) - Method in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
Set the initial streams of the model based on a StreamInformation object.
setStreamInformation(StreamInformation) - Method in interface nl.tudelft.simulation.dsol.model.DsolModel
Set the initial streams of the model based on a StreamInformation object.
setStreamUpdater(StreamUpdater) - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Set a new StreamUpdater to update the random seeds between replications.
setStringValue(String) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterString
Check and set the typed value, and call super.setValue to make the actual allocation.
setStringValue(String, String) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Add a String as an attribute to the entity.
setTimestamp(String, T) - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
Add a timestamp to the entity, e.g., to register a tally statistic later.
setTimeStep(T) - Method in class nl.tudelft.simulation.dsol.simulators.DessSimulator
Method setTimeStep sets the time step of the simulator.
setTimeStep(T) - Method in interface nl.tudelft.simulation.dsol.simulators.DessSimulatorInterface
Method setTimeStep sets the time step of the simulator.
setTimeStep(T) - Method in class nl.tudelft.simulation.dsol.simulators.DevDessSimulator
Method setTimeStep sets the time step of the simulator.
setUpdateMsec(int) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
The relative update delay in milliseconds is the step size in wall clock time by which the time is updated between events.
setValue(VT) - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
Change the value of the input parameter.
setVertices(CartesianPoint[]) - Method in class nl.tudelft.simulation.dsol.animation.Editable
sets the vertices of this editable.
sigma - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
remaining TimeAdvance.
sigma - Variable in class nl.tudelft.simulation.jstats.distributions.DistNormal
sigma refers to the standard deviation of the normal distribution.
SimCounter<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.statistics
The time-aware counter extends the djutils event-based counter and links it to the dsol framework.
SimCounter(String, DsolModel<T, ? extends SimulatorInterface<T>>) - Constructor for class nl.tudelft.simulation.dsol.statistics.SimCounter
Construct a new SimCounter, and register the counter in the OutputStatistics of the model.
SimCounter(String, DsolModel<T, ? extends SimulatorInterface<T>>, EventProducer, EventType) - Constructor for class nl.tudelft.simulation.dsol.statistics.SimCounter
constructs a new SimCounter.
SimEvent<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.eventscheduling
The SimEvent forms the essential scheduling mechanism for D-SOL.
SimEvent(T, short, Object, String, Object[]) - Constructor for class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
The constructor of the event stores the time the event must be executed and the object and method to invoke.
SimEvent(T, Object, String, Object[]) - Constructor for class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
The constructor of the event stores the time the event must be executed and the object and method to invoke.
SimEventInterface<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.formalisms.eventscheduling
A SimEvent embodies the envelope in which the scheduled method invocation information is stored.
SimLogger - Class in nl.tudelft.simulation.dsol.logger
SimLogger implements a logger with functionality of the CategoryLogger, but the logger is simulator-aware and can print the simulator time as part of the log message.
SimLogger(SimulatorInterface<?>) - Constructor for class nl.tudelft.simulation.dsol.logger.SimLogger
Construct a simulator-specific logger.
SimLogger.DelegateSimLogger - Class in nl.tudelft.simulation.dsol.logger
DelegateSimLogger class that takes care of actually logging the message and/or exception.
SimPersistent<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.statistics
The time-aware Persistent extends the djutils event-based timestamp-weighed tally and links it to the dsol framework.
SimPersistent(String, DsolModel<T, ? extends SimulatorInterface<T>>) - Constructor for class nl.tudelft.simulation.dsol.statistics.SimPersistent
constructs a new SimPersistent.
SimPersistent(String, DsolModel<T, ? extends SimulatorInterface<T>>, EventProducer, EventType) - Constructor for class nl.tudelft.simulation.dsol.statistics.SimPersistent
constructs a new SimPersistent.
SimpleStreamUpdater - Class in nl.tudelft.simulation.dsol.experiment
SimpleStreamUpdater updates the streams based on the hashCode of the name of the stream and the replication number.
SimpleStreamUpdater() - Constructor for class nl.tudelft.simulation.dsol.experiment.SimpleStreamUpdater
 
SimRenderable2d<L extends Locatable> - Class in nl.tudelft.simulation.dsol.animation
SimRenderable2D binds the animation objects to the context in simulator.getReplication().
SimRenderable2d(L, SimulatorInterface<?>) - Constructor for class nl.tudelft.simulation.dsol.animation.SimRenderable2d
Constructs a new Renderable2D.
SimRuntimeException - Exception in nl.tudelft.simulation.dsol
This class defines SimRuntimeException.
SimRuntimeException() - Constructor for exception nl.tudelft.simulation.dsol.SimRuntimeException
Constructor for SimRuntimeException.
SimRuntimeException(String) - Constructor for exception nl.tudelft.simulation.dsol.SimRuntimeException
constructs a new SimRuntimeException.
SimRuntimeException(String, Throwable) - Constructor for exception nl.tudelft.simulation.dsol.SimRuntimeException
constructs a new SimRuntimeException.
SimRuntimeException(Throwable) - Constructor for exception nl.tudelft.simulation.dsol.SimRuntimeException
Constructor for SimRuntimeException.
SimTally<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.statistics
The simulator aware Tally extends the djutils event-based tally and links it to the dsol framework.
SimTally(String, DsolModel<T, ? extends SimulatorInterface<T>>) - Constructor for class nl.tudelft.simulation.dsol.statistics.SimTally
constructs a new SimTally.
SimTally(String, DsolModel<T, ? extends SimulatorInterface<T>>, EventProducer, EventType) - Constructor for class nl.tudelft.simulation.dsol.statistics.SimTally
constructs a new SimTally based on an eventType for which statistics are sampled.
SimTime - Class in nl.tudelft.simulation.dsol.simtime
SimTime contains a number of static methods to deal with adding and substracting simulation times.
simTimeFormatter - Variable in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
the simulation time formatter.
SimTimeFormatter - Interface in nl.tudelft.simulation.dsol.logger
SimTimeFormatter formats the message to include the simulation time.
SimulationStatistic<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.statistics
SimulationStatistic is an interface for the DSOL statistics objects.
simulator - Variable in class nl.tudelft.simulation.dsol.animation.Editable
the simulator to use.
simulator - Variable in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
simulator.
simulator - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
the simulator this model or component will schedule its events on.
simulator - Variable in class nl.tudelft.simulation.dsol.formalisms.Resource
simulator defines the simulator on which is scheduled.
simulator - Variable in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
the simulator.
Simulator<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.simulators
The Simulator class is an abstract implementation of the SimulatorInterface.
Simulator(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.Simulator
Constructs a new Simulator.
Simulator.SimulatorWorkerThread - Class in nl.tudelft.simulation.dsol.simulators
The worker thread to execute the run() method of the Simulator and to start/stop the simulation.
SimulatorInterface<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.simulators
The SimulatorInterface defines the behavior of the simulators in the DSOL framework.
simulatorTime - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
simulatorTime represents the simulationTime.
simulatorTimeForWallClockMillis(double) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
Calculate the how much simulation duration corresponds to the number of wall clock milliseconds indicated in the parameter.
simulatorTimeForWallClockMillis(double) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeDouble
Calculate the how much simulation duration corresponds to the number of wall clock milliseconds indicated in the parameter.
simulatorTimeForWallClockMillis(double) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeDoubleUnit
Calculate the how much simulation duration corresponds to the number of wall clock milliseconds indicated in the parameter.
simulatorTimeForWallClockMillis(double) - Method in class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeFloatUnit
Calculate the how much simulation duration corresponds to the number of wall clock milliseconds indicated in the parameter.
SimulatorWorkerThread(String, Simulator<?>) - Constructor for class nl.tudelft.simulation.dsol.simulators.Simulator.SimulatorWorkerThread
constructs a new SimulatorRunThread.
SingleReplication<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.experiment
A single replication that is executed outside of an Experiment.
SingleReplication(String, T, T, T) - Constructor for class nl.tudelft.simulation.dsol.experiment.SingleReplication
construct a stand-alone replication.
SingleReplication(RunControl<T>) - Constructor for class nl.tudelft.simulation.dsol.experiment.SingleReplication
Construct a stand-alone replication using a RunControl to store the run information.
size() - Method in interface nl.tudelft.simulation.dsol.eventlists.EventListInterface
Return the number of events on the event list.
size() - Method in class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
Return the number of events on the event list.
size() - Method in class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
Return the number of events on the event list.
size() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
Returns the number of probability-value mappings in this structure.
size() - Method in interface nl.tudelft.simulation.jstats.distributions.empirical.EmpiricalDistributionInterface
Returns the number of probability-value mappings in this structure.
SnippetFilter - Class in nl.tudelft.simulation.jstats.filters
The snippet filter only accepts one entry per snippet value.
SnippetFilter(double) - Constructor for class nl.tudelft.simulation.jstats.filters.SnippetFilter
constructs a new SnippetFilter.
start() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Start the extire experiment on a simulator, and execute ehe replications one by one.
start() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Starts the simulator, and fire a START_EVENT that the simulator was started.
start() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Starts the simulator, and fire a START_EVENT that the simulator was started.
START_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
START_EVENT is fired when the simulator is started.
START_EXPERIMENT_EVENT - Static variable in class nl.tudelft.simulation.dsol.experiment.Experiment
START_EXPERIMENT_EVENT is fired when the experiment starts.
START_REPLICATION_EVENT - Static variable in class nl.tudelft.simulation.dsol.experiment.Replication
START_REPLICATION_EVENT is fired when a replication is started.
STARTED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
The execution of the replication has started, the START_REPLICATION_EVENT has been fired.
STARTED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The Simulator run() thread has started; the simulation is running.
startImpl() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Implementation of the start method.
STARTING - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The Simulator has been started, but the run() thread did not start yet.
STARTING_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
STARTING_EVENT is fired when the simulator.start() method is called (the run() method still needs to start).
startingIntegrator - Variable in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
The primer integrator.
startingSubSteps - Variable in class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
the substeps to use when starting the integrator.
startNextReplication() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
Start the next replication from the list of replications, or fire END_EXPERIMENT_EVENT when there are no more non-executed replications.
STATE_UPDATE - Static variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
event for listeners about state update.
StateUpdate(String, String, Object) - Constructor for class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel.StateUpdate
Construct a StateUPdate tuple to report a state update.
StateVariableNotFoundException - Exception in nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions
State variable that has been requested cannot be found.
StateVariableNotFoundException() - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.StateVariableNotFoundException
default constructor.
StateVariableNotFoundException(String) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.StateVariableNotFoundException
 
StateVariableNotFoundException(String, Throwable) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.StateVariableNotFoundException
 
StateVariableNotFoundException(Throwable) - Constructor for exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.StateVariableNotFoundException
 
StatisticsTableModel - Class in nl.tudelft.simulation.dsol.statistics.table
The StatisticsTableModel class defines the tableModel used to represent statistics objects as a table, e.g., on the screen or on a web page.
StatisticsTableModel(Object[], int, EventProducer, EventType[]) - Constructor for class nl.tudelft.simulation.dsol.statistics.table.StatisticsTableModel
constructs a new StatisticsTableModel.
step() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Steps the simulator, and fire a STEP_EVENT to indicate the simulator made a step.
step() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Steps the simulator, and fire a STEP_EVENT to indicate the simulator made a step.
stepImpl() - Method in class nl.tudelft.simulation.dsol.simulators.DessSimulator
The implementation body of the step() method.
stepImpl() - Method in class nl.tudelft.simulation.dsol.simulators.DevsSimulator
The implementation body of the step() method.
stepImpl() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
The implementation body of the step() method.
stepSize - Variable in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
the stepSize; can be negative or positive.
stepSize - Variable in class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
the step size to use.
stop() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Stops the simulator, and fire a STOP_EVENT that the simulator was stopped.
stop() - Method in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
Stops the simulator, and fire a STOP_EVENT that the simulator was stopped.
STOP_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
STOP_EVENT is fired when the simulator is stopped.
stopAnimation() - Method in class nl.tudelft.simulation.dsol.simulators.AnimatorInterface.AnimationThread
Stop the animation.
stopImpl() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Implementation of the stop behavior.
STOPPED - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The Simulator run() thread has been stopped; the simulator is not running.
STOPPING - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.RunState
The stopping of the simulator has been initiated, but the run() thread is still running.
STOPPING_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
STOPPING_EVENT is fired when the simulator.stop() method is called (the run() method still needs to be stopped).
stream - Variable in class nl.tudelft.simulation.jstats.distributions.Dist
stream is the random number generator from which to draw.
StreamException - Exception in nl.tudelft.simulation.jstats.streams
Exception for the Random Number Generators.
StreamException() - Constructor for exception nl.tudelft.simulation.jstats.streams.StreamException
 
StreamException(String) - Constructor for exception nl.tudelft.simulation.jstats.streams.StreamException
 
StreamException(String, Throwable) - Constructor for exception nl.tudelft.simulation.jstats.streams.StreamException
 
StreamException(String, Throwable, boolean, boolean) - Constructor for exception nl.tudelft.simulation.jstats.streams.StreamException
 
StreamException(Throwable) - Constructor for exception nl.tudelft.simulation.jstats.streams.StreamException
 
streamInformation - Variable in class nl.tudelft.simulation.dsol.model.AbstractDsolModel
streams used in the replication.
StreamInformation - Class in nl.tudelft.simulation.dsol.experiment
StreamInformation contains information about Random Streams that exists before the model has been constructed.
StreamInformation() - Constructor for class nl.tudelft.simulation.dsol.experiment.StreamInformation
Construct a StreamInformation object that can be used to pass information about streams to to a model.
StreamInformation(StreamInterface) - Constructor for class nl.tudelft.simulation.dsol.experiment.StreamInformation
Construct a StreamInformation object that can be used to pass information about streams to to a model.
StreamInterface - Interface in nl.tudelft.simulation.jstats.streams
The StreamInterface defines the streams to be used within the JSTATS package.
StreamSeedInformation - Class in nl.tudelft.simulation.dsol.experiment
StreamSeedInformation stores information about the streams, but also about the way the seeds have to be updated for each replication.
StreamSeedInformation() - Constructor for class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Construct a StreamInformation object that can be used to pass information about streams to to a model.
StreamSeedInformation(StreamInterface) - Constructor for class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
Construct a StreamInformation object that can be used to pass information about streams to to a model.
StreamSeedUpdater - Class in nl.tudelft.simulation.dsol.experiment
StreamSeedUpdater updates the streams based on a stored map of replication numbers to seed numbers.
StreamSeedUpdater(Map<String, Map<Integer, Long>>) - Constructor for class nl.tudelft.simulation.dsol.experiment.StreamSeedUpdater
Construct a new StreamSeedUpdater object an initialize it with the seed map.
StreamUpdater - Interface in nl.tudelft.simulation.dsol.experiment
The StreamUpdater interface describes how to update the seed values for the next replication.

T

TableModelEventList<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.eventlists
A TableModel implementation of an eventlist is an extionsion of the eventlist which upholds its own TableModel.
TableModelEventList(EventListInterface<T>) - Constructor for class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
constructs a new TableModelEventList.
TallyTableModel - Class in nl.tudelft.simulation.dsol.statistics.table
TallyTableModel maintains a table with all statistics data from the SimTally.
TallyTableModel(SimTally<?>) - Constructor for class nl.tudelft.simulation.dsol.statistics.table.TallyTableModel
Constructor.
target - Variable in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
target the target on which a state change is scheduled.
TIME_CHANGED_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.SimulatorInterface
TIME_CHANGED_EVENT is fired when the simulatorTime is updated.
TIME_IN_SYSTEM_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.flow.Destroy
TIME_IN_SYSTEM_EVENT is fired when an entity leaves the system.
TIME_STEP_CHANGED_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.DessSimulatorInterface
TIME_STEP_CHANGED_EVENT is fired when the time step is set.
timeAdvance() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the time advance function that should be implemented by the extending class.
TIMED_INITIALIZED_EVENT - Static variable in class nl.tudelft.simulation.dsol.statistics.SimCounter
INITIALIZED_EVENT is fired whenever a Tally is (re-)initialized.
TIMED_INITIALIZED_EVENT - Static variable in class nl.tudelft.simulation.dsol.statistics.SimPersistent
INITIALIZED_EVENT is fired whenever a Persistent is (re-)initialized.
TIMED_INITIALIZED_EVENT - Static variable in class nl.tudelft.simulation.dsol.statistics.SimTally
INITIALIZED_EVENT is fired whenever a Tally is (re-)initialized.
TIMED_OBSERVATION_ADDED_EVENT - Static variable in class nl.tudelft.simulation.dsol.statistics.SimCounter
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed.
TIMED_OBSERVATION_ADDED_EVENT - Static variable in class nl.tudelft.simulation.dsol.statistics.SimPersistent
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed.
TIMED_OBSERVATION_ADDED_EVENT - Static variable in class nl.tudelft.simulation.dsol.statistics.SimTally
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed.
TimeDouble(Serializable, double) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeDouble
Construct a DevsRealTimeClock<Double>.
TimeDouble(DistContinuous) - Constructor for class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeDouble
 
TimeDoubleUnit(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeDoubleUnit
Construct a DevsRealTimeClock<Duration>.
TimeDoubleUnit(DistContinuous, DurationUnit) - Constructor for class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeDoubleUnit
 
TimeFloat(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeFloat
Construct a DevsRealTimeClock<Float>.
TimeFloat(DistContinuous) - Constructor for class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeFloat
 
TimeFloatUnit(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeFloatUnit
Construct a DevsRealTimeClock<FloatDuration>.
TimeFloatUnit(DistContinuous, DurationUnit) - Constructor for class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeFloatUnit
 
timeLastEvent - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the time of the previous event in this component.
TimeLong(Serializable) - Constructor for class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeLong
Construct a DevsRealTimeClock<Long>.
TimeLong(DistContinuous) - Constructor for class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeLong
 
timeNextEvent - Variable in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
the time of the next scheduled event in this component.
timeStep - Variable in class nl.tudelft.simulation.dsol.simulators.DessSimulator
timeStep represents the timestep of the DESS simulator.
timeStep - Variable in class nl.tudelft.simulation.dsol.simulators.DevDessSimulator
timeStep represents the timestep of the DESS simulator.
toString() - Method in class nl.tudelft.simulation.dsol.experiment.Experiment
toString() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
toString() - Method in class nl.tudelft.simulation.dsol.experiment.ExperimentRunControl
toString() - Method in class nl.tudelft.simulation.dsol.experiment.RunControl
toString() - Method in class nl.tudelft.simulation.dsol.experiment.SingleReplication
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.Phase
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.LambdaSimEvent
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.Entity
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource.Request
toString() - Method in class nl.tudelft.simulation.dsol.formalisms.Resource
toString() - Method in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistBernoulli
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistBeta
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistBinomial
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistConstant
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteConstant
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistErlang
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistExponential
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistGamma
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistGeometric
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormal
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormal
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson5
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistPearson6
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistPoisson
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistTriangular
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistUniform
toString() - Method in class nl.tudelft.simulation.jstats.distributions.DistWeibull
toString() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
toString() - Method in class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
toString() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
trace(Object) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
trace(String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
trace(String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
trace(Throwable) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
trace(Throwable, String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
trace(Throwable, String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
transfer(OutputPortInterface<T, TYPE>, TYPE) - Method in class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
The transfer function takes care of transferring a value from this coupled model to the outside world.
Treatment<T extends Number & Comparable<T>> - Interface in nl.tudelft.simulation.dsol.experiment
The Treatment is the interface that indicates that you can retrieve the simulation start time, end time, and warmup period, as well as an id and description of the simulation run or replication.
Triangular() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Triangular
Construct the input for the Triangular distribution.
typedValue - Variable in class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
the value based on the input.

U

Uniform() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Uniform
Construct the input for the Uniform distribution.
unit - Variable in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
the unit for the values of the distribution.
UPDATE_ANIMATION_EVENT - Static variable in interface nl.tudelft.simulation.dsol.simulators.AnimatorInterface
UPDATE_ANIMATION_EVENT is fired to wake up animatable components.
updateAnimation() - Method in interface nl.tudelft.simulation.dsol.simulators.AnimatorInterface
updateAnimation takes care of firing the UPDATE_ANIMATION_EVENT.
updateAnimation() - Method in class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
updateAnimation takes care of firing the UPDATE_ANIMATION_EVENT.
updateAnimation() - Method in class nl.tudelft.simulation.dsol.simulators.DevsAnimator
updateAnimation takes care of firing the UPDATE_ANIMATION_EVENT.
updateSeed(String, StreamInterface, int) - Method in class nl.tudelft.simulation.dsol.experiment.SimpleStreamUpdater
Update one seed for the given streamId and replication number.
updateSeed(String, StreamInterface, int) - Method in class nl.tudelft.simulation.dsol.experiment.StreamSeedUpdater
Update one seed for the given streamId and replication number.
updateSeed(String, StreamInterface, int) - Method in interface nl.tudelft.simulation.dsol.experiment.StreamUpdater
Update one seed for the given streamId and replication number.
updateSeeds(Map<String, StreamInterface>, int) - Method in interface nl.tudelft.simulation.dsol.experiment.StreamUpdater
Update all seeds for the given replication number.
Utilization<T extends Number & Comparable<T>> - Class in nl.tudelft.simulation.dsol.formalisms.flow.statistics
A Utilization statistic for the flow components.
Utilization(String, DsolModel<T, ? extends SimulatorInterface<T>>, FlowObject<T>) - Constructor for class nl.tudelft.simulation.dsol.formalisms.flow.statistics.Utilization
constructs a new Utilization.
UTILIZATION_EVENT - Static variable in class nl.tudelft.simulation.dsol.formalisms.Resource
UTILIZATION_EVENT is fired on activity that decreases or increases the utilization.

V

VALUE_CHANGED_EVENT - Variable in class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
VALUE_CHANGED_EVENT is fired on value changes.
valueOf(String) - Static method in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.tudelft.simulation.dsol.simulators.RunState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.tudelft.simulation.dsol.simulators.ReplicationState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.tudelft.simulation.dsol.simulators.RunState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegratorType
Returns an array containing the constants of this enum class, in the order they are declared.
vertices - Variable in class nl.tudelft.simulation.dsol.animation.Editable
the vertices.

W

warmup() - Method in class nl.tudelft.simulation.dsol.simulators.Simulator
Fire the WARMUP event to clear the statistics after the warmup period.
WARMUP_EVENT - Static variable in class nl.tudelft.simulation.dsol.experiment.Replication
WARMUP_EVENT is fired when the warmup period is over, and statistics have to be reset.
warn(Object) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
warn(String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
warn(String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
warn(Throwable) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
warn(Throwable, String) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
warn(Throwable, String, Object...) - Method in class nl.tudelft.simulation.dsol.logger.SimLogger.DelegateSimLogger
WARN_AND_CONTINUE - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Send the error to logger as ERROR and print the exception on stderr.
WARN_AND_END - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Send the error to logger as ERROR and print the exception on stderr The Simulator.cleanup() method is called to ensure the SimulatorWorkerThread.run() method completely ends and can be garbage collected.
WARN_AND_EXIT - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Send the error to logger as ERROR and print the exception on stderr The Simulator.cleanup() method is called to ensure the stop of the run() in SimulatorWorkerThread; the System.exit() method is called to end the complete program.
WARN_AND_PAUSE - Enum constant in enum class nl.tudelft.simulation.dsol.simulators.ErrorStrategy
Send the error to logger as ERROR and print the exception on stderr The RunState goes to STOPPING, leading to the stop of the loop in the Simulator.run() method and a subsequent STOPPED state in the SimulatorWorkerThread.run() method.
Weibull() - Constructor for class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Weibull
Construct the input for the Weibull distribution.
worker - Variable in class nl.tudelft.simulation.dsol.simulators.Simulator
a worker.
wrappedDistribution - Variable in class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime
the wrapped distribution.
wrappedDistribution - Variable in class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
the wrapped distribution.

Y

y(double) - Method in class nl.tudelft.simulation.jstats.ode.DifferentialEquation
returns y as a function of x.
y(double) - Method in interface nl.tudelft.simulation.jstats.ode.DifferentialEquationInterface
returns y as a function of x.

Z

zero(T) - Static method in class nl.tudelft.simulation.dsol.simtime.SimTime
Return a zero value for the number.
A B C D E F G H I J L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form