Index
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. synchronized method, otherwise it does not own the Monitor on the wait.
- 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. in the constructModel() method).
- 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 org.djunits.unit.Unit<U>,
S extends org.djunits.value.vdouble.scalar.base.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. min and max are real numbers with min less than max. min is a location parameter, max-min is a scale parameter.
- 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. the seed value used equals System.currentTimeMillis()
- 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)!!] - 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(n) = n * (n-1) * (n-2) * ... 2 * 1.
- fac(long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
-
Compute n factorial as a long. fac(n) = n * (n-1) * (n-2) * ... 2 * 1.
- factorial(int) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
-
Compute n factorial as a double. fac(n) = n * (n-1) * (n-2) * ... 2 * 1.
- factorial(long) - Static method in class nl.tudelft.simulation.jstats.math.ProbMath
-
Compute n factorial as a double. fac(n) = n * (n-1) * (n-2) * ... 2 * 1.
- FACTORIAL_DOUBLE - Static variable in class nl.tudelft.simulation.jstats.math.ProbMath
-
stored values of n!
- FACTORIAL_LONG - Static variable in class nl.tudelft.simulation.jstats.math.ProbMath
-
stored values of n!
- 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 org.djunits.unit.Unit<U>,
T extends org.djunits.value.vdouble.scalar.base.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 org.djunits.unit.Unit<U>,
T extends org.djunits.value.vfloat.scalar.base.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 org.djunits.unit.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. the args of a command line execution.
- 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. the args of a command line execution.
- 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. to roll it back to this state.
- saveState() - Method in class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
-
Save the state of the RNG into an object, e.g. to roll it back to this state.
- saveState() - Method in interface nl.tudelft.simulation.jstats.streams.StreamInterface
-
Save the state of the RNG into an object, e.g. to roll it back to this state.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form