Serialized Form
-
Package nl.tudelft.simulation.dsol
-
Exception nl.tudelft.simulation.dsol.SimRuntimeException
class SimRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
Package nl.tudelft.simulation.dsol.animation
-
Class nl.tudelft.simulation.dsol.animation.Editable
class Editable extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
org.djutils.draw.bounds.Bounds3d bounds
the location of the bounds. -
location
org.djutils.draw.point.OrientedPoint3d location
the location of the editable. -
simulator
SimulatorInterface<?> simulator
the simulator to use. -
vertices
CartesianPoint[] vertices
the vertices.
-
-
Class nl.tudelft.simulation.dsol.animation.SimRenderable2d
- serialVersionUID:
- 20220205L
-
Class nl.tudelft.simulation.dsol.animation.StaticLocation2d
class StaticLocation2d extends org.djutils.draw.point.OrientedPoint2d implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
org.djutils.draw.bounds.Bounds2d bounds
-
-
Class nl.tudelft.simulation.dsol.animation.StaticLocation3d
class StaticLocation3d extends org.djutils.draw.point.OrientedPoint3d implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
org.djutils.draw.bounds.Bounds3d bounds
-
-
-
Package nl.tudelft.simulation.dsol.eventlists
-
Class nl.tudelft.simulation.dsol.eventlists.EventListPriorityQueue
class EventListPriorityQueue extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
eventList
PriorityQueue<SimEventInterface<T extends Number & Comparable<T>>> eventList
The embedded event list.
-
-
Class nl.tudelft.simulation.dsol.eventlists.RedBlackTree
class RedBlackTree extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
eventList
TreeSet<SimEventInterface<T extends Number & Comparable<T>>> eventList
The embedded event list.
-
-
Class nl.tudelft.simulation.dsol.eventlists.TableModelEventList
class TableModelEventList extends RedBlackTree<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
showPackage
boolean showPackage
show the package information in the tableModel. -
tableModel
DefaultTableModel tableModel
the tableModel.
-
-
-
Package nl.tudelft.simulation.dsol.experiment
-
Class nl.tudelft.simulation.dsol.experiment.Experiment
class Experiment extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
context
ContextInterface context
The Experiment context. -
currentReplicationNumber
int currentReplicationNumber
The current replication. -
experimentThread
Experiment.ExperimentThread experimentThread
The worker thread to carry out the experiment. -
model
DsolModel<T extends Number & Comparable<T>,
? extends S extends SimulatorInterface<T>> model The model that has to be executed. -
runControl
ExperimentRunControl<T extends Number & Comparable<T>> runControl
the run control for the replication. -
running
boolean running
is the simulation experiment running? -
simulator
S extends SimulatorInterface<T> simulator
The simulator that will execute the replications. -
startedReplications
List<ExperimentReplication<T extends Number & Comparable<T>,
S extends SimulatorInterface<T>>> startedReplications The started replications of this experiment. -
streamUpdater
StreamUpdater streamUpdater
The class that updates the seeds of the streams between replications. -
summaryStatistics
SortedMap<String,
SortedMap<String, org.djutils.stats.summarizers.Tally>> summaryStatistics The summary statistics over multiple replications. The table maps the name of the statistic to a map of fields to tallies that contain the statistics of the tallied values. Suppose we run a model with 10 replications, which has a tally named "waiting time". Then there will be an entry in this table called "waiting time" as well. This "waiting time" maps to several sub-maps, such as "N", "Population mean", "Population variance", "Min", "Max", etc. Each of these is a Tally for which the final values of the replications for that value have been tallied. The "Population Mean" for "waiting time" in this example therefore contains the average of the 10 average waiting times that have been alculated in the 10 replications.
-
-
Class nl.tudelft.simulation.dsol.experiment.ExperimentReplication
class ExperimentReplication extends Replication<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20210404L
-
Serialized Fields
-
experiment
Experiment<T extends Number & Comparable<T>,
S extends SimulatorInterface<T>> experiment the experiment to which this replication belongs. -
replicationNr
int replicationNr
the replication number within the experiment.
-
-
Class nl.tudelft.simulation.dsol.experiment.ExperimentRunControl
class ExperimentRunControl extends RunControl<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20210410L
-
Serialized Fields
-
numberOfReplications
int numberOfReplications
The number of replications to execute.
-
-
Class nl.tudelft.simulation.dsol.experiment.Replication
class Replication extends Object implements Serializable- serialVersionUID:
- 20210404L
-
Serialized Fields
-
context
ContextInterface context
the context root of this replication. -
runControl
RunControl<T extends Number & Comparable<T>> runControl
the run control for the replication.
-
-
Class nl.tudelft.simulation.dsol.experiment.RunControl
class RunControl extends Object implements Serializable- serialVersionUID:
- 20210409L
-
Serialized Fields
-
description
String description
the description of the replication (if not set, the id will be used). -
endTime
T extends Number & Comparable<T> endTime
the end time of the simulation. -
id
String id
the id of the replication. -
startTime
T extends Number & Comparable<T> startTime
the start time of the simulation. -
warmupTime
T extends Number & Comparable<T> warmupTime
the warmup time of the simulation (included in the total run length).
-
-
Class nl.tudelft.simulation.dsol.experiment.SimpleStreamUpdater
class SimpleStreamUpdater extends Object implements Serializable- serialVersionUID:
- 20210405L
-
Class nl.tudelft.simulation.dsol.experiment.SingleReplication
class SingleReplication extends Replication<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20210404L
-
Class nl.tudelft.simulation.dsol.experiment.StreamInformation
class StreamInformation extends Object implements Serializable- serialVersionUID:
- 20210408L
-
Serialized Fields
-
streams
Map<String,
StreamInterface> streams streams used in the replication.
-
-
Class nl.tudelft.simulation.dsol.experiment.StreamSeedInformation
class StreamSeedInformation extends StreamInformation implements Serializable- serialVersionUID:
- 20210408L
-
Class nl.tudelft.simulation.dsol.experiment.StreamSeedUpdater
class StreamSeedUpdater extends Object implements Serializable- serialVersionUID:
- 20210408L
-
Serialized Fields
-
-
Package nl.tudelft.simulation.dsol.formalisms
-
Class nl.tudelft.simulation.dsol.formalisms.Resource
class Resource extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
capacity
double capacity
capacity defines the maximum capacity of the resource. -
claimedCapacity
double claimedCapacity
claimedCapacity defines the currently claimed capacity. -
requests
SortedSet<Resource.Request<T extends Number & Comparable<T>>> requests
request defines the list of requestors for this resource. -
resourceId
String resourceId
the id of the resource. -
simulator
DevsSimulatorInterface<T extends Number & Comparable<T>> simulator
simulator defines the simulator on which is scheduled.
-
-
-
Package nl.tudelft.simulation.dsol.formalisms.dess
-
Class nl.tudelft.simulation.dsol.formalisms.dess.DifferentialEquation
class DifferentialEquation extends DifferentialEquation implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
FUNCTION_CHANGED_EVENT
org.djutils.event.EventType FUNCTION_CHANGED_EVENT
FUNCTION_CHANGED_EVENT is fired on function changes. -
numberOfVariables
int numberOfVariables
the number of variables in the equation. -
previousX
double previousX
the previousX. -
previousY
double[] previousY
the previousY. -
simulator
DessSimulatorInterface<T extends Number & Comparable<T>> simulator
simulator. -
VALUE_CHANGED_EVENT
org.djutils.event.EventType[] VALUE_CHANGED_EVENT
VALUE_CHANGED_EVENT is fired on value changes. The array is initialized in the ODE's constructor.
-
-
-
Package nl.tudelft.simulation.dsol.formalisms.devs.esdevs
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel
class AbstractDevsModel extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fullName
String fullName
all DEVS models are named - this is the full name with dot notation. -
modelName
String modelName
all DEVS models are named - this is the component name. -
parentModel
CoupledModel<T extends Number & Comparable<T>> parentModel
the parent model we are part of. -
simulator
DevsSimulatorInterface<T extends Number & Comparable<T>> simulator
the simulator this model or component will schedule its events on. -
stateFieldSet
Set<Field> stateFieldSet
set of fields for this class which the state will be reported.
-
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsModel.StateUpdate
class StateUpdate extends Object implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractDevsPortModel
class AbstractDevsPortModel extends AbstractDevsModel<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
inputPortMap
Map<String,
InputPortInterface<T extends Number & Comparable<T>, ?>> inputPortMap the map of input port names to input ports. -
outputPortMap
Map<String,
OutputPortInterface<T extends Number & Comparable<T>, ?>> outputPortMap the map of output port names to output ports.
-
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AbstractEntity
class AbstractEntity extends AbstractDevsModel<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.AtomicModel
class AtomicModel extends AbstractDevsPortModel<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
activePort
InputPort<T extends Number & Comparable<T>,
?> activePort the active input port that is currently processed in Parallel DEVS. -
conflict
boolean conflict
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
boolean conflictStrategy
applied conflict handling strategy in this component. -
elapsedTime
T extends Number & Comparable<T> elapsedTime
the time span since the last event. -
nextEvent
SimEvent<T extends Number & Comparable<T>> nextEvent
future Execution of the Internal Transition. -
phase
Phase phase
the current phase (if applicable). -
sigma
T extends Number & Comparable<T> sigma
remaining TimeAdvance. -
timeLastEvent
T extends Number & Comparable<T> timeLastEvent
the time of the previous event in this component. -
timeNextEvent
T extends Number & Comparable<T> timeNextEvent
the time of the next scheduled event in this component.
-
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.CoupledModel
class CoupledModel extends AbstractDevsPortModel<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
externalInputCouplingSet
Set<ExternalInputCoupling<T extends Number & Comparable<T>,
?>> externalInputCouplingSet the couplings from the outside world to the internal models of this coupled model. -
externalOutputCouplingSet
Set<ExternalOutputCoupling<T extends Number & Comparable<T>,
?>> externalOutputCouplingSet the couplings from the internal models to the output of this coupled model. -
internalCouplingSet
Set<InternalCoupling<T extends Number & Comparable<T>,
?>> internalCouplingSet the internal couplings (from internal models to internal models). -
modelComponents
Set<AbstractDevsModel<T extends Number & Comparable<T>>> modelComponents
the models within this coupled model.
-
-
Class nl.tudelft.simulation.dsol.formalisms.devs.esdevs.Phase
class Phase extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lifeTime
double lifeTime
The lifetime of the phase, which is the time the component or model is expected to spend in the current phase. This value could be changed by the model behavior. When lifeTime is POSITIVE_INFINITY, the phase is passive, because we cannot go to another phase, unless there is an external event. When it has a proper double value, the phase is active and we know when the model is expected to move to another phase. -
name
String name
the identifier of the phase.
-
-
-
Package nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions
-
Exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortAlreadyDefinedException
class PortAlreadyDefinedException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.PortNotFoundException
class PortNotFoundException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Exception nl.tudelft.simulation.dsol.formalisms.devs.esdevs.exceptions.StateVariableNotFoundException
class StateVariableNotFoundException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package nl.tudelft.simulation.dsol.formalisms.eventscheduling
-
Class nl.tudelft.simulation.dsol.formalisms.eventscheduling.AbstractSimEvent
class AbstractSimEvent extends Object implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
absoluteExecutionTime
T extends Number & Comparable<T> absoluteExecutionTime
absoluteExecutionTime reflects the time at which the event is scheduled. -
id
long id
the id used in compare statements. -
priority
short priority
priority reflects the priority of the event.
-
-
Class nl.tudelft.simulation.dsol.formalisms.eventscheduling.LambdaSimEvent
class LambdaSimEvent extends AbstractSimEvent<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
executable
Executable executable
executable is the lambda expression tghat takes care of the state change.
-
-
Class nl.tudelft.simulation.dsol.formalisms.eventscheduling.SimEvent
- serialVersionUID:
- 20140804L
-
-
Package nl.tudelft.simulation.dsol.formalisms.flow
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Create
- serialVersionUID:
- 20140805L
-
Serialized Fields
-
batchSize
DistDiscrete batchSize
the distribution of the number of objects generated at each generation event. -
endTime
T extends Number & Comparable<T> endTime
the end time for the generator; when null, there is no end time. -
interval
DistContinuousSimulationTime<T extends Number & Comparable<T>> interval
the inter-arrival time distribution. -
maxNumberCreationEvents
long maxNumberCreationEvents
the maximum number of creation events. -
maxNumberGeneratedEntities
long maxNumberGeneratedEntities
the maximum number of generated entities. -
nextEvent
SimEventInterface<T extends Number & Comparable<T>> nextEvent
the next construction event. -
numberCreationEvents
long numberCreationEvents
the number of creation events; note: not the number of generated entities. -
numberGeneratedEntities
long numberGeneratedEntities
the number of generated entities. -
startTime
DistContinuousSimulationTime<T extends Number & Comparable<T>> startTime
the start time distribution for the generator.
-
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Delay
- serialVersionUID:
- 20140805L
-
Serialized Fields
-
delayDistribution
DistContinuousSimulationTime<T extends Number & Comparable<T>> delayDistribution
the distribution defining the delay.
-
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Destroy
- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Duplicate
- serialVersionUID:
- 1L
-
Serialized Fields
-
duplicateDestination
FlowObject<T extends Number & Comparable<T>> duplicateDestination
DuplicateDestination which is the duplicate definition. -
numberCopies
int numberCopies
numberCopies refers to the number of duplicates.
-
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Entity
class Entity extends Object implements Serializable- serialVersionUID:
- 20230524L
-
Class nl.tudelft.simulation.dsol.formalisms.flow.FlowObject
class FlowObject extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
destination
FlowObject<T extends Number & Comparable<T>> destination
the next flow object in the process-model chain. -
id
String id
the id of the FlowObject. -
numberEntities
int numberEntities
the number of entities in the flow object. -
simulator
DevsSimulatorInterface<T extends Number & Comparable<T>> simulator
the simulator on which behavior is scheduled.
-
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Release
- serialVersionUID:
- 20151028L
-
Serialized Fields
-
amount
double amount
amount defines the amount to be released. -
resource
Resource<T extends Number & Comparable<T>> resource
resource refers to the resource released.
-
-
Class nl.tudelft.simulation.dsol.formalisms.flow.Seize
- serialVersionUID:
- 20140911L
-
Serialized Fields
-
queue
List<Seize.Request<T extends Number & Comparable<T>>> queue
queue refers to the list of waiting requestors. -
requestedCapacity
double requestedCapacity
requestedCapacity is the amount of resource requested on the resource. -
resource
Resource<T extends Number & Comparable<T>> resource
resource on which the capacity is requested.
-
-
-
Package nl.tudelft.simulation.dsol.formalisms.flow.statistics
-
Class nl.tudelft.simulation.dsol.formalisms.flow.statistics.Utilization
- serialVersionUID:
- 1L
-
Serialized Fields
-
initialized
boolean initialized
initialzed the tally.
-
-
-
Package nl.tudelft.simulation.dsol.model
-
Class nl.tudelft.simulation.dsol.model.AbstractDsolModel
class AbstractDsolModel extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 20181117L
-
Serialized Fields
-
inputParameterMap
InputParameterMap inputParameterMap
the input parameters. -
outputStatistics
List<SimulationStatistic<T extends Number & Comparable<T>>> outputStatistics
the output statistics. -
simulator
S extends SimulatorInterface<T> simulator
the simulator. -
streamInformation
StreamInformation streamInformation
streams used in the replication.
-
-
-
Package nl.tudelft.simulation.dsol.model.inputparameters
-
Class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameter
class AbstractInputParameter extends Object implements Serializable- serialVersionUID:
- 20150000L
-
Serialized Fields
-
defaultValue
VT defaultValue
the default value. -
description
String description
The description of the input parameter. -
displayPriority
double displayPriority
Determines sorting order when properties are displayed to the user. -
key
String key
Key of this input parameter. -
parent
AbstractInputParameterMap<?> parent
Parent of this AbstractInputParameter. -
readOnly
boolean readOnly
The input parameter is read-only. -
shortName
String shortName
The shortName of the input parameter. -
value
VT value
the current value.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterMap
class AbstractInputParameterMap extends AbstractInputParameter<SortedMap<String,InputParameter<?, ?>>, CT> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.AbstractInputParameterTypedMap
- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterBoolean
- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuous
class InputParameterDistContinuous extends AbstractInputParameter<DistContinuous,DistContinuous> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
stream
StreamInterface stream
the random number stream to use for the distribution.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection
class InputParameterDistContinuousSelection extends InputParameterSelectionMap<String,InputParameterMapDistContinuous> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
stream
StreamInterface stream
the random number stream to use for the distribution.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Beta
class Beta extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Constant
class Constant extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Erlang
class Erlang extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Exponential
class Exponential extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Gamma
class Gamma extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.LogNormal
class LogNormal extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Normal
class Normal extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Pearson5
class Pearson5 extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Pearson6
class Pearson6 extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Triangular
class Triangular extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Uniform
class Uniform extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistContinuousSelection.Weibull
class Weibull extends InputParameterMapDistContinuous implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscrete
class InputParameterDistDiscrete extends AbstractInputParameter<DistDiscrete,DistDiscrete> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
stream
StreamInterface stream
the random number stream to use for the distribution.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection
class InputParameterDistDiscreteSelection extends InputParameterSelectionMap<String,InputParameterMapDistDiscrete> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
stream
StreamInterface stream
the random number stream to use for the distribution.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Bernoulli
class Bernoulli extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Binomial
class Binomial extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.DiscreteConstant
class DiscreteConstant extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.DiscreteUniform
class DiscreteUniform extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Geometric
class Geometric extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.NegBinomial
class NegBinomial extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDistDiscreteSelection.Poisson
class Poisson extends InputParameterMapDistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDouble
- serialVersionUID:
- 1L
-
Serialized Fields
-
format
String format
Format string to display the value of the input parameter. -
maximumValue
double maximumValue
The maximum value of the input parameter. -
maxIncluded
boolean maxIncluded
Is the maximum value included or excluded in the allowed interval? -
minimumValue
double minimumValue
The minimum value of the input parameter. -
minIncluded
boolean minIncluded
Is the minimum value included or excluded in the allowed interval?
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterDoubleScalar
class InputParameterDoubleScalar extends AbstractInputParameterTypedMap<T extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U,T>> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
maximumValueSI
double maximumValueSI
The maximum value of the input parameter (SI units). -
maxIncluded
boolean maxIncluded
Is the maximum value included or excluded in the allowed interval? -
minimumValueSI
double minimumValueSI
The minimum value of the input parameter (SI units). -
minIncluded
boolean minIncluded
Is the minimum value included or excluded in the allowed interval?
-
-
Exception nl.tudelft.simulation.dsol.model.inputparameters.InputParameterException
class InputParameterException extends Exception implements Serializable- serialVersionUID:
- 20141023L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloat
- serialVersionUID:
- 1L
-
Serialized Fields
-
format
String format
Format string to display the value of the input parameter. -
maximumValue
float maximumValue
The maximum value of the input parameter. -
maxIncluded
boolean maxIncluded
Is the maximum value included or excluded in the allowed interval? -
minimumValue
float minimumValue
The minimum value of the input parameter. -
minIncluded
boolean minIncluded
Is the minimum value included or excluded in the allowed interval?
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterFloatScalar
class InputParameterFloatScalar extends AbstractInputParameterTypedMap<T extends org.djunits.value.vfloat.scalar.base.FloatScalar<U,T>> implements Serializable - serialVersionUID:
- 1L
-
Serialized Fields
-
maximumValueSI
float maximumValueSI
The maximum value of the input parameter (SI units). -
maxIncluded
boolean maxIncluded
Is the maximum value included or excluded in the allowed interval? -
minimumValueSI
float minimumValueSI
The minimum value of the input parameter (SI units). -
minIncluded
boolean minIncluded
Is the minimum value included or excluded in the allowed interval?
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterInteger
- serialVersionUID:
- 1L
-
Serialized Fields
-
format
String format
Format string to display the value of the input parameter. -
maximumValue
int maximumValue
The maximum value of the input parameter. -
minimumValue
int minimumValue
The minimum value of the input parameter.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterLong
- serialVersionUID:
- 1L
-
Serialized Fields
-
format
String format
Format string to display the value of the input parameter. -
maximumValue
long maximumValue
The maximum value of the input parameter. -
minimumValue
long minimumValue
The minimum value of the input parameter.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMap
class InputParameterMap extends AbstractInputParameterMap<SortedMap<String,InputParameter<?, ?>>> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistContinuous
class InputParameterMapDistContinuous extends InputParameterMap implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dist
DistContinuous dist
the distribution based on the input. -
stream
StreamInterface stream
the random number stream to use for the distribution.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterMapDistDiscrete
class InputParameterMapDistDiscrete extends InputParameterMap implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dist
DistDiscrete dist
the distribution based on the input. -
stream
StreamInterface stream
the random number stream to use for the distribution.
-
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionList
- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterSelectionMap
- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterString
- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.model.inputparameters.InputParameterUnit
class InputParameterUnit extends InputParameterSelectionMap<String,U extends org.djunits.unit.Unit<U>> implements Serializable - serialVersionUID:
- 1L
-
-
Package nl.tudelft.simulation.dsol.simtime.dist
-
Class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime
class DistContinuousSimulationTime extends Dist implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
wrappedDistribution
DistContinuous wrappedDistribution
the wrapped distribution.
-
-
Class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeDouble
- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeDoubleUnit
class TimeDoubleUnit extends DistContinuousSimulationTime<org.djunits.value.vdouble.scalar.Duration> implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
unit
org.djunits.unit.DurationUnit unit
the time unit.
-
-
Class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeFloat
- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeFloatUnit
class TimeFloatUnit extends DistContinuousSimulationTime<org.djunits.value.vfloat.scalar.FloatDuration> implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
unit
org.djunits.unit.DurationUnit unit
the time unit.
-
-
Class nl.tudelft.simulation.dsol.simtime.dist.DistContinuousSimulationTime.TimeLong
- serialVersionUID:
- 20140805L
-
-
Package nl.tudelft.simulation.dsol.simulators
-
Class nl.tudelft.simulation.dsol.simulators.DessSimulator
- serialVersionUID:
- 20140805L
-
Serialized Fields
-
timeStep
T extends Number & Comparable<T> timeStep
timeStep represents the timestep of the DESS simulator.
-
-
Class nl.tudelft.simulation.dsol.simulators.DevDessAnimator
class DevDessAnimator extends DevDessSimulator<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
animationDelay
long animationDelay
AnimationDelay refers to the delay in milliseconds between timeSteps.
-
-
Class nl.tudelft.simulation.dsol.simulators.DevDessSimulator
class DevDessSimulator extends DevsSimulator<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
timeStep
T extends Number & Comparable<T> timeStep
timeStep represents the timestep of the DESS simulator.
-
-
Class nl.tudelft.simulation.dsol.simulators.DevsAnimator
- serialVersionUID:
- 20140804L
-
Serialized Fields
-
animationDelay
long animationDelay
AnimationDelay refers to the delay in milliseconds between timeSteps.
-
-
Class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator
class DevsRealTimeAnimator extends DevsAnimator<T extends Number & Comparable<T>> implements Serializable- serialVersionUID:
- 20150428L
-
Serialized Fields
-
animation
Boolean animation
Start an animation thread or not. -
animationThread
AnimatorInterface.AnimationThread animationThread
the current animation thread; null if none. -
catchup
boolean catchup
catch up or not catch up after running behind. -
speedFactor
double speedFactor
the speed factor compared to real time clock. <1 is slower, >1 is faster, 1 is real time speed. -
updateMsec
int updateMsec
The relative update delay in milliseconds is the step size in wall clock time by which the time is updated between events. Default, this value is set at 10 msec, which means that the simulation updates its clock with 100 Hz between events. When this is too course, set e.g. to 1, which means that the clock will be updated with 1 kHz between events. The latter can be important in real time simulations. Note that the housekeeping of the simulation clock takes time as well, so 1 kHz can be too fine grained in some situations. This factor takes care that animation updates between events happen fine grained and in small increments.
-
-
Class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeDouble
- serialVersionUID:
- 20140805L
-
Serialized Fields
-
msecWallClockToSimTimeUnit
double msecWallClockToSimTimeUnit
the translation from a millisecond on the wall clock to '1.0' in the simulation time. This means that if the wall clock runs in seconds, the factor should be 0.001.
-
-
Class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeDoubleUnit
class TimeDoubleUnit extends DevsRealTimeAnimator<org.djunits.value.vdouble.scalar.Duration> implements Serializable- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeFloat
- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeFloatUnit
class TimeFloatUnit extends DevsRealTimeAnimator<org.djunits.value.vfloat.scalar.FloatDuration> implements Serializable- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.dsol.simulators.DevsRealTimeAnimator.TimeLong
- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.dsol.simulators.DevsSimulator
- serialVersionUID:
- 20140804L
-
Serialized Fields
-
eventList
EventListInterface<T extends Number & Comparable<T>> eventList
eventList represents the future event list.
-
-
Class nl.tudelft.simulation.dsol.simulators.Simulator
class Simulator extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 20140805L
-
Serialization Methods
-
readObject
reads a serializable method from stream.- Parameters:
in
- java.io.ObjectInputStream; the inputstream- Throws:
IOException
- on IOException
-
writeObject
writes a serializable method to stream.- Parameters:
out
- ObjectOutputStream; the outputstream- Throws:
IOException
- on IOException
-
-
Serialized Fields
-
errorLogLevel
org.pmw.tinylog.Level errorLogLevel
The error strategy's log level. -
errorStrategy
ErrorStrategy errorStrategy
The error handling strategy. -
id
Serializable id
the simulator id. -
initialmethodCalls
List<SimEvent<Long>> initialmethodCalls
the methods to execute after model initialization, e.g., to set-up the initial events. -
model
DsolModel<T extends Number & Comparable<T>,
? extends SimulatorInterface<T extends Number & Comparable<T>>> model The model that is currently active; is null before initialize() has been called. -
replication
Replication<T extends Number & Comparable<T>> replication
The currently active replication; is null before initialize() has been called. -
replicationState
ReplicationState replicationState
The replication state of the simulator, that indicates the state of the Replication state machine. -
runflag
boolean runflag
the run flag semaphore indicating that the run() method has started (and might have stopped). -
runState
RunState runState
The run state of the simulator, that indicates the state of the Simulator state machine. -
runUntilIncluding
boolean runUntilIncluding
whether the runUntilTime should carry out the calculation(s) for that time or not. -
runUntilTime
T extends Number & Comparable<T> runUntilTime
The runUntil time in case we want to stop before the end of the replication time. -
simulatorTime
T extends Number & Comparable<T> simulatorTime
simulatorTime represents the simulationTime.
-
-
-
Package nl.tudelft.simulation.dsol.statistics
-
Class nl.tudelft.simulation.dsol.statistics.SimCounter
class SimCounter extends org.djutils.stats.summarizers.event.EventBasedCounter implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
simulator
SimulatorInterface<T extends Number & Comparable<T>> simulator
the simulator to subscribe to and from. -
stopped
boolean stopped
gathering data stopped or not?
-
-
Class nl.tudelft.simulation.dsol.statistics.SimPersistent
class SimPersistent extends org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
simulator
SimulatorInterface<T extends Number & Comparable<T>> simulator
simulator.
-
-
Class nl.tudelft.simulation.dsol.statistics.SimTally
class SimTally extends org.djutils.stats.summarizers.event.EventBasedTally implements Serializable- serialVersionUID:
- 20140804L
-
Serialized Fields
-
simulator
SimulatorInterface<T extends Number & Comparable<T>> simulator
the simulator.
-
-
-
Package nl.tudelft.simulation.dsol.statistics.table
-
Class nl.tudelft.simulation.dsol.statistics.table.CounterTableModel
class CounterTableModel extends StatisticsTableModel implements Serializable- serialVersionUID:
- 20200307L
-
Serialized Fields
-
counter
SimCounter<?> counter
the counter.
-
-
Class nl.tudelft.simulation.dsol.statistics.table.PersistentTableModel
class PersistentTableModel extends StatisticsTableModel implements Serializable- serialVersionUID:
- 20200307L
-
Serialized Fields
-
persistent
SimPersistent<?> persistent
the persistent.
-
-
Class nl.tudelft.simulation.dsol.statistics.table.StatisticsTableModel
class StatisticsTableModel extends DefaultTableModel implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.dsol.statistics.table.TallyTableModel
class TallyTableModel extends StatisticsTableModel implements Serializable- serialVersionUID:
- 20200307L
-
Serialized Fields
-
tally
SimTally<?> tally
the tally.
-
-
-
Package nl.tudelft.simulation.jstats.distributions
-
Class nl.tudelft.simulation.jstats.distributions.Dist
class Dist extends Object implements Serializable- serialVersionUID:
- 20140805L
-
Serialized Fields
-
stream
StreamInterface stream
stream is the random number generator from which to draw.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistBernoulli
class DistBernoulli extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
p
double p
p is the probability for success (X=1) of the Bernouilli distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistBeta
class DistBeta extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class nl.tudelft.simulation.jstats.distributions.DistBinomial
class DistBinomial extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
n
int n
n is the number of independent experiments for the Binomial distribution. -
p
double p
p is the probability of success for each individual trial in the binomial distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistConstant
class DistConstant extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
constant
double constant
value is the value of the constant distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistContinuous
class DistContinuous extends Dist implements Serializable- serialVersionUID:
- 20140805L
-
Class nl.tudelft.simulation.jstats.distributions.DistDiscrete
class DistDiscrete extends Dist implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.DistDiscreteConstant
class DistDiscreteConstant extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
constant
long constant
value is the value of the distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
class DistDiscreteUniform extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
max
long max
max is the maximum value of this distribution. -
min
long min
min is the minimum value of this distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteDouble
class DistEmpiricalDiscreteDouble extends DistContinuous implements Serializable- serialVersionUID:
- 20210403L
-
Serialized Fields
-
empiricalDistribution
DiscreteEmpiricalDistribution empiricalDistribution
is the distribution grouped?
-
-
Class nl.tudelft.simulation.jstats.distributions.DistEmpiricalDiscreteLong
class DistEmpiricalDiscreteLong extends DistDiscrete implements Serializable- serialVersionUID:
- 20210403L
-
Serialized Fields
-
empiricalDistribution
DiscreteEmpiricalDistribution empiricalDistribution
the empirical distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistEmpiricalInterpolated
class DistEmpiricalInterpolated extends DistContinuous implements Serializable- serialVersionUID:
- 20210403L
-
Serialized Fields
-
empiricalDistribution
InterpolatedEmpiricalDistribution empiricalDistribution
is the distribution grouped?
-
-
Class nl.tudelft.simulation.jstats.distributions.DistErlang
class DistErlang extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
distGamma
DistGamma distGamma
distGamma is the underlying gamma distribution. -
k
int k
k is the shape parameter of the Erlang distribution. The shape k is the number of times a drawing is done from the exponential distribution, where the Erlang distribution is the sum of these k independent exponential variables. -
lambda
double lambda
the rate value of the Erlang distribution (1 / scale). -
scale
double scale
scale is the mean of a single exponential distribution (1/rate), of which k are summed.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistExponential
class DistExponential extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
mean
double mean
mean is the mean value of the exponential distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistGamma
class DistGamma extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
scale
double scale
the scale parameter of the distribution, also often called θ. -
shape
double shape
the shape parameter of the distribution, also often called α or k.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistGeometric
class DistGeometric extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lnp
double lnp
lnp is a helper variable with value ln(1-p) to avoid repetitive calculation. -
p
double p
p is the the probability of success for each individual trial.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistLogNormal
class DistLogNormal extends DistNormal implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
c2pisigma2
double c2pisigma2
the constant in the lognormal calculation: SQRT(2 * pi * sigma^2). -
c2sigma2
double c2sigma2
the constant in the lognormal calculation: 2 * sigma^2.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistLogNormalTrunc
class DistLogNormalTrunc extends DistLogNormal implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lognormalProbMax
double lognormalProbMax
Non-truncated Lognormal probability density of the max. -
lognormalProbMin
double lognormalProbMin
Non-truncated Lognormal probability density of the min. -
max
double max
maximum x-value of the distribution. -
min
double min
minimum x-value of the distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistNegBinomial
class DistNegBinomial extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lnp
double lnp
lnp is a helper variable equal to ln(1-p) to avoid repetitive calculation. -
p
double p
p is the probability of success for each individual trial in the negative binomial distribution. -
s
int s
s is the number of successes in the sequence of (x+n) trials, where trial (x+n) is a success.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistNormal
class DistNormal extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
haveNextNextGaussian
boolean haveNextNextGaussian
haveNextNextGaussian is a helper attribute. -
mu
double mu
mu refers to the mean of the normal distribution. -
nextNextGaussian
double nextNextGaussian
nextNextGaussian is a helper attribute. -
sigma
double sigma
sigma refers to the standard deviation of the normal distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistNormalTrunc
class DistNormalTrunc extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cumulProbDiff
double cumulProbDiff
cumulative distribution value difference between max and min. -
cumulProbMin
double cumulProbMin
cumulative distribution value of the minimum. -
max
double max
maximum x-value of the distribution. -
min
double min
minimum x-value of the distribution. -
mu
double mu
mu refers to the mean of the normal distribution. -
probDensFactor
double probDensFactor
factor on probability density to normalize to 1. -
sigma
double sigma
sigma refers to the standard deviation of the normal distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistPearson5
class DistPearson5 extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alpha
double alpha
alpha is the shape parameter α of the distribution. -
beta
double beta
beta is the scale parameter β of the distribution. -
dist
DistGamma dist
dist is the internal gamma distribution for calculation.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistPearson6
class DistPearson6 extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class nl.tudelft.simulation.jstats.distributions.DistPoisson
class DistPoisson extends DistDiscrete implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expl
double expl
expl is a helper variable. -
lambda
double lambda
lambda is the lambda parameter.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistTriangular
class DistTriangular extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
max
double max
the maximum. -
min
double min
the minimum. -
mode
double mode
the mode.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistUniform
class DistUniform extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
max
double max
the maximum. -
min
double min
the minimum.
-
-
Class nl.tudelft.simulation.jstats.distributions.DistWeibull
class DistWeibull extends DistContinuous implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alpha
double alpha
alpha is the shape parameter α. -
beta
double beta
beta is the scale parameter β.
-
-
-
Package nl.tudelft.simulation.jstats.distributions.empirical
-
Class nl.tudelft.simulation.jstats.distributions.empirical.AbstractEmpiricalDistribution
class AbstractEmpiricalDistribution extends Object implements Serializable- serialVersionUID:
- 20210402L
-
Class nl.tudelft.simulation.jstats.distributions.empirical.DiscreteEmpiricalDistribution
class DiscreteEmpiricalDistribution extends AbstractEmpiricalDistribution implements Serializable- serialVersionUID:
- 20210405L
-
Class nl.tudelft.simulation.jstats.distributions.empirical.DistributionEntry
class DistributionEntry extends Object implements Serializable- serialVersionUID:
- 20210403L
-
Serialized Fields
-
cumulativeProbability
double cumulativeProbability
the cumulative probability. -
value
Number value
the value belonging to the cumulative probability.
-
-
Class nl.tudelft.simulation.jstats.distributions.empirical.InterpolatedEmpiricalDistribution
class InterpolatedEmpiricalDistribution extends AbstractEmpiricalDistribution implements Serializable- serialVersionUID:
- 20210405L
-
-
Package nl.tudelft.simulation.jstats.distributions.unit
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsoluteTemperature
class DistContinuousAbsoluteTemperature extends DistContinuousUnit<org.djunits.unit.AbsoluteTemperatureUnit,org.djunits.value.vdouble.scalar.AbsoluteTemperature> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAbsorbedDose
class DistContinuousAbsorbedDose extends DistContinuousUnit<org.djunits.unit.AbsorbedDoseUnit,org.djunits.value.vdouble.scalar.AbsorbedDose> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAcceleration
class DistContinuousAcceleration extends DistContinuousUnit<org.djunits.unit.AccelerationUnit,org.djunits.value.vdouble.scalar.Acceleration> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAmountOfSubstance
class DistContinuousAmountOfSubstance extends DistContinuousUnit<org.djunits.unit.AmountOfSubstanceUnit,org.djunits.value.vdouble.scalar.AmountOfSubstance> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousAngle
class DistContinuousAngle extends DistContinuousUnit<org.djunits.unit.AngleUnit,org.djunits.value.vdouble.scalar.Angle> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousArea
class DistContinuousArea extends DistContinuousUnit<org.djunits.unit.AreaUnit,org.djunits.value.vdouble.scalar.Area> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousCatalyticActivity
class DistContinuousCatalyticActivity extends DistContinuousUnit<org.djunits.unit.CatalyticActivityUnit,org.djunits.value.vdouble.scalar.CatalyticActivity> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDensity
class DistContinuousDensity extends DistContinuousUnit<org.djunits.unit.DensityUnit,org.djunits.value.vdouble.scalar.Density> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDimensionless
class DistContinuousDimensionless extends DistContinuousUnit<org.djunits.unit.DimensionlessUnit,org.djunits.value.vdouble.scalar.Dimensionless> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDirection
class DistContinuousDirection extends DistContinuousUnit<org.djunits.unit.DirectionUnit,org.djunits.value.vdouble.scalar.Direction> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousDuration
class DistContinuousDuration extends DistContinuousUnit<org.djunits.unit.DurationUnit,org.djunits.value.vdouble.scalar.Duration> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCapacitance
class DistContinuousElectricalCapacitance extends DistContinuousUnit<org.djunits.unit.ElectricalCapacitanceUnit,org.djunits.value.vdouble.scalar.ElectricalCapacitance> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCharge
class DistContinuousElectricalCharge extends DistContinuousUnit<org.djunits.unit.ElectricalChargeUnit,org.djunits.value.vdouble.scalar.ElectricalCharge> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalConductance
class DistContinuousElectricalConductance extends DistContinuousUnit<org.djunits.unit.ElectricalConductanceUnit,org.djunits.value.vdouble.scalar.ElectricalConductance> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalCurrent
class DistContinuousElectricalCurrent extends DistContinuousUnit<org.djunits.unit.ElectricalCurrentUnit,org.djunits.value.vdouble.scalar.ElectricalCurrent> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalInductance
class DistContinuousElectricalInductance extends DistContinuousUnit<org.djunits.unit.ElectricalInductanceUnit,org.djunits.value.vdouble.scalar.ElectricalInductance> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalPotential
class DistContinuousElectricalPotential extends DistContinuousUnit<org.djunits.unit.ElectricalPotentialUnit,org.djunits.value.vdouble.scalar.ElectricalPotential> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousElectricalResistance
class DistContinuousElectricalResistance extends DistContinuousUnit<org.djunits.unit.ElectricalResistanceUnit,org.djunits.value.vdouble.scalar.ElectricalResistance> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEnergy
class DistContinuousEnergy extends DistContinuousUnit<org.djunits.unit.EnergyUnit,org.djunits.value.vdouble.scalar.Energy> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousEquivalentDose
class DistContinuousEquivalentDose extends DistContinuousUnit<org.djunits.unit.EquivalentDoseUnit,org.djunits.value.vdouble.scalar.EquivalentDose> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowMass
class DistContinuousFlowMass extends DistContinuousUnit<org.djunits.unit.FlowMassUnit,org.djunits.value.vdouble.scalar.FlowMass> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFlowVolume
class DistContinuousFlowVolume extends DistContinuousUnit<org.djunits.unit.FlowVolumeUnit,org.djunits.value.vdouble.scalar.FlowVolume> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousForce
class DistContinuousForce extends DistContinuousUnit<org.djunits.unit.ForceUnit,org.djunits.value.vdouble.scalar.Force> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousFrequency
class DistContinuousFrequency extends DistContinuousUnit<org.djunits.unit.FrequencyUnit,org.djunits.value.vdouble.scalar.Frequency> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousIlluminance
class DistContinuousIlluminance extends DistContinuousUnit<org.djunits.unit.IlluminanceUnit,org.djunits.value.vdouble.scalar.Illuminance> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLength
class DistContinuousLength extends DistContinuousUnit<org.djunits.unit.LengthUnit,org.djunits.value.vdouble.scalar.Length> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLinearDensity
class DistContinuousLinearDensity extends DistContinuousUnit<org.djunits.unit.LinearDensityUnit,org.djunits.value.vdouble.scalar.LinearDensity> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousFlux
class DistContinuousLuminousFlux extends DistContinuousUnit<org.djunits.unit.LuminousFluxUnit,org.djunits.value.vdouble.scalar.LuminousFlux> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousLuminousIntensity
class DistContinuousLuminousIntensity extends DistContinuousUnit<org.djunits.unit.LuminousIntensityUnit,org.djunits.value.vdouble.scalar.LuminousIntensity> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFlux
class DistContinuousMagneticFlux extends DistContinuousUnit<org.djunits.unit.MagneticFluxUnit,org.djunits.value.vdouble.scalar.MagneticFlux> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMagneticFluxDensity
class DistContinuousMagneticFluxDensity extends DistContinuousUnit<org.djunits.unit.MagneticFluxDensityUnit,org.djunits.value.vdouble.scalar.MagneticFluxDensity> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousMass
class DistContinuousMass extends DistContinuousUnit<org.djunits.unit.MassUnit,org.djunits.value.vdouble.scalar.Mass> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPosition
class DistContinuousPosition extends DistContinuousUnit<org.djunits.unit.PositionUnit,org.djunits.value.vdouble.scalar.Position> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPower
class DistContinuousPower extends DistContinuousUnit<org.djunits.unit.PowerUnit,org.djunits.value.vdouble.scalar.Power> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousPressure
class DistContinuousPressure extends DistContinuousUnit<org.djunits.unit.PressureUnit,org.djunits.value.vdouble.scalar.Pressure> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousRadioActivity
class DistContinuousRadioActivity extends DistContinuousUnit<org.djunits.unit.RadioActivityUnit,org.djunits.value.vdouble.scalar.RadioActivity> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSolidAngle
class DistContinuousSolidAngle extends DistContinuousUnit<org.djunits.unit.SolidAngleUnit,org.djunits.value.vdouble.scalar.SolidAngle> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousSpeed
class DistContinuousSpeed extends DistContinuousUnit<org.djunits.unit.SpeedUnit,org.djunits.value.vdouble.scalar.Speed> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTemperature
class DistContinuousTemperature extends DistContinuousUnit<org.djunits.unit.TemperatureUnit,org.djunits.value.vdouble.scalar.Temperature> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTime
class DistContinuousTime extends DistContinuousUnit<org.djunits.unit.TimeUnit,org.djunits.value.vdouble.scalar.Time> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousTorque
class DistContinuousTorque extends DistContinuousUnit<org.djunits.unit.TorqueUnit,org.djunits.value.vdouble.scalar.Torque> implements Serializable - serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousUnit
class DistContinuousUnit extends Dist implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
unit
U extends org.djunits.unit.Unit<U> unit
the unit for the values of the distribution. -
wrappedDistribution
DistContinuous wrappedDistribution
the wrapped distribution.
-
-
Class nl.tudelft.simulation.jstats.distributions.unit.DistContinuousVolume
class DistContinuousVolume extends DistContinuousUnit<org.djunits.unit.VolumeUnit,org.djunits.value.vdouble.scalar.Volume> implements Serializable - serialVersionUID:
- 1L
-
-
Package nl.tudelft.simulation.jstats.filters
-
Class nl.tudelft.simulation.jstats.filters.MaxDiffFilter
class MaxDiffFilter extends AbstractFilter implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
acceptedDifferencePercentage
double acceptedDifferencePercentage
the snippet representing the xRange for this filter. -
lastReceivedValue
double lastReceivedValue
the amount of points already accepted.
-
-
Class nl.tudelft.simulation.jstats.filters.SnippetFilter
class SnippetFilter extends AbstractFilter implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lastAcceptedXValue
double lastAcceptedXValue
the amount of points already accepted. -
snippet
double snippet
the snippet representing the xRange for this filter.
-
-
-
Package nl.tudelft.simulation.jstats.ode
-
Class nl.tudelft.simulation.jstats.ode.DifferentialEquation
class DifferentialEquation extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
integrator
NumericalIntegrator integrator
the numerical integrator for the differential equations. -
lastX
double lastX
the last x value, initialized with x0 to start integration. -
lastY
double[] lastY
the last calculated value array for lastX, initialized with the initial value array y0. -
stepSize
double stepSize
the stepSize; can be negative or positive.
-
-
-
Package nl.tudelft.simulation.jstats.ode.integrators
-
Class nl.tudelft.simulation.jstats.ode.integrators.Adams
class Adams extends CachingNumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.CachingNumericalIntegrator
class CachingNumericalIntegrator extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cacheDY
double[][] cacheDY
the cache for y'(k-1), y'(k-2), etc. -
cachePlaces
int cachePlaces
the number of cachePlaces to store, e.g for k-1, k-2 set it to 2. -
cacheY
double[][] cacheY
the cache for y(k-1), y(k-2), etc. -
lastCachePlace
int lastCachePlace
the number of cache places filled = the last cache place used. -
startingIntegrator
NumericalIntegrator startingIntegrator
The primer integrator. -
startingSubSteps
int startingSubSteps
the substeps to use when starting the integrator.
-
-
Class nl.tudelft.simulation.jstats.ode.integrators.Euler
class Euler extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.Gill
class Gill extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.Heun
class Heun extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.Milne
class Milne extends CachingNumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.NumericalIntegrator
class NumericalIntegrator extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
equation
DifferentialEquationInterface equation
the equation to integrate. -
error
double[] error
the calculated error of the last step. -
stepSize
double stepSize
the step size to use.
-
-
Class nl.tudelft.simulation.jstats.ode.integrators.RungeKutta3
class RungeKutta3 extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.RungeKutta4
class RungeKutta4 extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaCashCarp
class RungeKuttaCashCarp extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
Class nl.tudelft.simulation.jstats.ode.integrators.RungeKuttaFehlberg
class RungeKuttaFehlberg extends NumericalIntegrator implements Serializable- serialVersionUID:
- 1L
-
-
Package nl.tudelft.simulation.jstats.streams
-
Class nl.tudelft.simulation.jstats.streams.DX120Generator
class DX120Generator extends RandomNumberGenerator implements Serializable- serialVersionUID:
- 20150426L
-
Serialized Fields
-
buffer
long[] buffer
the buffer for this generator. -
index
int index
indexing attributes. -
k13
int k13
indexing attributes. -
k23
int k23
indexing attributes.
-
-
Class nl.tudelft.simulation.jstats.streams.Java2Random
class Java2Random extends Random implements Serializable- serialVersionUID:
- 20140831L
-
Serialized Fields
-
originalSeed
long originalSeed
The original seed of the generator. -
seed
long seed
Seed is a link to the current seed value. The reason to store the seed in this variable is that there is no getSeed() on the Random class in Java.
-
-
Class nl.tudelft.simulation.jstats.streams.MersenneTwister
class MersenneTwister extends RandomNumberGenerator implements Serializable- serialVersionUID:
- 20150426L
-
Serialized Fields
-
mag01
int[] mag01
magic01. -
mt
int[] mt
the array for the state vector. -
mti
int mti
The counter mti==N+1 means mt[N] is not initialized.
-
-
Class nl.tudelft.simulation.jstats.streams.RandomNumberGenerator
class RandomNumberGenerator extends Object implements Serializable- serialVersionUID:
- 20150426L
-
Serialized Fields
-
originalSeed
long originalSeed
The original seed of the generator. -
seed
long seed
The seed of the generator.
-
-
Exception nl.tudelft.simulation.jstats.streams.StreamException
class StreamException extends Exception implements Serializable- serialVersionUID:
- 1L
-