Package | Description |
---|---|
desmoj.core.advancedModellingFeatures |
Components for advanced process synchronization and event scheduling.
|
desmoj.core.dist |
Distributions to model stochastic effects.
|
desmoj.core.exception |
Exceptions for interrupting processes and for internal simulation control.
|
desmoj.core.report |
Reporters for the DESMO-J core
Reportable components able and output generation. |
desmoj.core.report.html5chart | |
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.core.statistic |
Objects to collect statistical data.
|
desmoj.core.util |
Various helper classes, particularly for experiment parameterization and control.
|
desmoj.extensions.applicationDomains.harbour |
Example model components for harbour terminal simulation.
|
desmoj.extensions.applicationDomains.production |
Example model components for production system simulation.
|
desmoj.extensions.chaining |
Chaining components, e.g. for generic production systems.
|
desmoj.extensions.chaining.abstractions |
Abstractions of the chaining components from
desmoj.extensions.chaining . |
desmoj.extensions.crossbar |
A higher-level construct to facilitate indirect process synchronization based on exchanging massages.
|
desmoj.extensions.experimentation.util |
Various helper classes for the experimentation GUI.
|
desmoj.extensions.scheduling |
Timetables schedules to activate and passivate SimProcesses.
|
desmoj.extensions.space3D |
Objects in a 3D space and relevant motion operations.
|
desmoj.extensions.visualization2d.animation.core.simulator |
This package is the animated version of
package desmoj.core.simulator
|
Constructor and Description |
---|
Bin(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
long initialUnits,
boolean showInReport,
boolean showInTrace)
Constructor for a
Bin with a number of initial units of a product in it. |
Bin(Model owner,
java.lang.String name,
long initialUnits,
boolean showInReport,
boolean showInTrace)
Constructor for a
Bin with a number of initial units of a product in it. |
CondQueue(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a CondQueue where processes can wait for a certain
condition to become true.
|
CondQueue(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a CondQueue where processes can wait for a certain
condition to become true.
|
ProcessCoop(Model owner,
java.lang.String name,
boolean showInTrace)
Constructor for a ProcessCoop where a master and a slave process are
cooperating.
|
Res(Model owner,
java.lang.String name,
int capacity,
boolean showInReport,
boolean showInTrace)
Constructor for a Res with a number of initial resources in it.
|
Res(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
int capacity,
boolean showInReport,
boolean showInTrace)
Constructor for a Res with a number of initial resources in it.
|
Stock(Model owner,
java.lang.String name,
int prodSortOrder,
int prodQCapacity,
int consSortOrder,
int consQCapacity,
long initialUnits,
long capacity,
boolean showInReport,
boolean showInTrace)
Constructor for a
Stock with a certain capacity and a
certain number of initial units of a product in it. |
Stock(Model owner,
java.lang.String name,
long initialUnits,
long capacity,
boolean showInReport,
boolean showInTrace)
Constructor for a
Stock with a certain capacity and a
certain number of initial units of a product in it. |
WaitQueue(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a WaitQueue.
|
WaitQueue(Model owner,
java.lang.String name,
int mSortOrder,
int mQCapacity,
int sSortOrder,
int sQCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a WaitQueue.
|
Constructor and Description |
---|
BoolDist(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a distribution returning boolean samples.
|
BoolDistBernoulli(Model owner,
java.lang.String name,
double probabilityForTrue,
boolean showInReport,
boolean showInTrace)
Constructs a boolean Bernoulli distribution with the given probability to
return a "true" value.
|
BoolDistConstant(Model owner,
java.lang.String name,
boolean constantValue,
boolean showInReport,
boolean showInTrace)
Creates a constant boolean "pseudo" distribution with the constant value
given as parameter.
|
ContDist(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a distribution returning continuously distributed double
samples.
|
ContDistAggregate(Model owner,
java.lang.String name,
java.util.List<NumericalDist<?>> dists,
Operator operator,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a distribution that
is specified by a list of other distributions and an operator to aggregate them.
|
ContDistAggregate(Model owner,
java.lang.String name,
NumericalDist<?> dist1,
NumericalDist<?> dist2,
Operator operator,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a distribution that
is specified by two other distributions and an operator to aggregate them.
|
ContDistBeta(Model owner,
java.lang.String name,
double alpha,
double beta,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a Beta distribution.
|
ContDistConstant(Model owner,
java.lang.String name,
double constantValue,
boolean showInReport,
boolean showInTrace)
Constructs a simple distribution which produces samples equal to the
constant value it has been given.
|
ContDistCustom(Model owner,
java.lang.String name,
Function function,
double lower,
double upper,
boolean showInReport,
boolean showInTrace)
Instantiates the CustomContDist, making it possible to get samples.
|
ContDistEmpirical(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs an empirical distribution pruducing floating point values.
|
ContDistErlang(Model owner,
java.lang.String name,
long order,
double mean,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a normal (a.k.a.
|
ContDistExponential(Model owner,
java.lang.String name,
double mean,
boolean showInReport,
boolean showInTrace)
Constructs a simple negative-exponentially distributed pseudo random
generator with the given value as mean of the distribution.
|
ContDistGamma(Model owner,
java.lang.String name,
double alpha,
double beta,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a gamma distribution.
|
ContDistNormal(Model owner,
java.lang.String name,
double mean,
double standardDeviation,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a symmetric
normal (also known as "Gaussian") distribution.
|
ContDistNormal(Model owner,
java.lang.String name,
double mode,
double standardDeviationLeft,
double standardDeviationRight,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following an asymmetric normal
distribution subject to different standard deviation values applied left and right
to the mode.
|
ContDistTriangular(Model owner,
java.lang.String name,
double lower,
double upper,
double peak,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a triangular
distribution.
|
ContDistUniform(Model owner,
java.lang.String name,
double lowerBorder,
double upperBorder,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a uniform
distribution between the lower and the upper value parameter.
|
ContDistWeibull(Model owner,
java.lang.String name,
double mean,
double beta,
boolean showInReport,
boolean showInTrace)
Constructs a simple Weibull-distributed pseudo random
generator with the given values as mean and beta of the distribution.
|
DiscreteDist(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a distribution returning discretely distributed samples
of a custom type.
|
DiscreteDistBinomial(Model owner,
java.lang.String name,
double probability,
int amount,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a binomial
distribution.
|
DiscreteDistConstant(Model owner,
java.lang.String name,
N constantValue,
boolean showInReport,
boolean showInTrace)
Constructs a simple distribution which produces samples equal to the
constant value it has been given.
|
DiscreteDistEmpirical(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs an empirical distribution producing double values.
|
DiscreteDistGeo(Model owner,
java.lang.String name,
double probability,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a Geometrical
distribution.
|
DiscreteDistHypergeo(Model owner,
java.lang.String name,
int setSize,
int markedAmount,
int subsetSize,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a Hypergeometrical
distribution.
|
DiscreteDistPoisson(Model owner,
java.lang.String name,
double meanValue,
boolean showInReport,
boolean showInTrace)
Creates a poisson distributed stream of pseudo random integer numbers.
|
DiscreteDistUniform(Model owner,
java.lang.String name,
long minValue,
long maxValue,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a uniform
distribution.
|
Distribution(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a RandomDistribution object which gets its initial seed from the
experiment's seedgenerator.
|
EntityDist(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a distribution returning entity samples.
|
EntityDistEmpirical(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a stream of entities, where an individual probability can be
assigned to each entity.
|
EntityDistUniform(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a stream of entities that are equally likely.
|
NumericalDist(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace) |
Series(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a new Series.
|
SeriesEntities(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a new SeriesEntities.
|
SeriesNumerical(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a new SeriesNumerical.
|
Constructor and Description |
---|
SimFinishedException(Model origin,
java.lang.String position,
TimeInstant time)
Constructs a SimFinishedException inserting the given position String and
the given simulation time in the ErrorMessage documenting this exception.
|
Modifier and Type | Method and Description |
---|---|
Model |
Reporter.getModel()
Returns the Model that the Reportable belongs to that this reporter
produces a report about.
|
Constructor and Description |
---|
DebugNote(Model origin,
TimeInstant time,
java.lang.String componentName,
java.lang.String description)
Constructs a debugnote with the given parameters.
|
ErrorMessage(Model origin,
java.lang.String errorDescription,
java.lang.String errorLocation,
java.lang.String errorReason,
java.lang.String errorPrevention,
TimeInstant errorTime)
Creates an errormessage setting its parameters with the given values.
|
Message(Model origin,
java.lang.String description,
TimeInstant time)
Constructs a message with the given parameters.
|
ModelReporter(Model model)
Creates a reporter for the given model.
|
SimulationRunReporter(Model model)
Creates a simulation run reporter for the given model.
|
SimulationRunReporterProvider(Model model) |
TraceNote(Model origin,
java.lang.String message,
TimeInstant time,
Entity entityInvolved,
EventAbstract eventInvolved)
Creates a new tracenote with the given parameters as initial values.
|
TraceNote(Model origin,
java.lang.String message,
TimeInstant time,
java.util.List<Entity> entitiesInvolved,
EventAbstract eventInvolved)
Creates a new tracenote with the given parameters as initial values.
|
Modifier and Type | Method and Description |
---|---|
Model |
AbstractChartData.getOwnerModel()
Should return the owner Model this chart data is associated to.
|
Model |
AbstractChartDataTable.getOwnerModel() |
Constructor and Description |
---|
ChartDataHistogramDouble(Model ownerModel,
java.lang.String[] strings,
java.lang.Double[] entries)
Create an Object to represent the chart data with
data values from type long and data classes from type String.
|
ChartDataHistogramLong(Model ownerModel,
java.lang.String[] strings,
java.lang.Long[] entries)
Create an Object to represent the chart data with
data values from type long and data classes from type String.
|
ChartDataTimeSeries(Model ownerModel,
java.util.List<java.lang.Double> timeValues,
java.util.List<java.lang.Double> dataValues,
java.lang.Double validFrom,
java.lang.Double validTo,
java.lang.String group)
Create an Object to represent the data for a TimeSeries.
|
Modifier and Type | Method and Description |
---|---|
Model |
ModelComponent.currentModel()
Returns the model that the currently active Event or Entity handled by
the scheduler belongs to or the main model connected to the experiment,
if no model can be returned by the scheduler.
|
Model |
Experiment.getModel()
Returns the model that is connected to this experiment or
null if no model is connected so far. |
Model |
ModelComponent.getModel()
Returns the model that owns this component.
|
Modifier and Type | Method and Description |
---|---|
void |
Experiment.report(Model m)
Writes a report about the given model which has to be connected to this
experiment as main model or as a submodel.
|
void |
ModelOptions.setOptions(Model m)
Sets the options for the specific model.
|
void |
Experiment.writeReport(Model m,
java.lang.String suffix)
Triggers the reporters of the given model or submodel to write their
report data into the report output registered at the experiment's
messagemanager.
|
Constructor and Description |
---|
ArrivalProcess(Model owner,
java.lang.String name,
NumericalDist<java.lang.Double> arrivalRate,
boolean showInTrace)
Constructor for an ArrivalProcess to make a certain kind of SimProcess
arrive automatically in the system at a given rate.
|
ComplexSimProcess(Model owner,
java.lang.String name,
boolean showInTrace)
Constructs a ComplexSimProcess.
|
Condition(Model owner,
java.lang.String name,
boolean showInTrace,
java.lang.Object... args)
Constructs a condition with the given name and parameters for trace
files.
|
Entity(Model owner,
java.lang.String name,
boolean showInTrace) |
Event(Model owner,
java.lang.String name,
boolean showInTrace)
Creates a new event of the given model, with the given name and trace
option.
|
EventAbstract(Model owner,
java.lang.String name,
boolean showInTrace)
Creates a new event of the given model, with the given name and trace
option.
|
EventOf2Entities(Model owner,
java.lang.String name,
boolean showInTrace)
Creates a new Event of the given model, with the given name and trace
option.
|
EventOf3Entities(Model owner,
java.lang.String name,
boolean showInTrace)
Creates a new Event of the given model, with the given name and trace
option.
|
ExternalEvent(Model owner,
java.lang.String name,
boolean showInTrace)
Creates an external event for the given model with the given name and the
specified tracemode.
|
ExternalEventDebugOff(Model owner,
boolean showInTrace)
Creates the external event to stop the debug output for an experiment.
|
ExternalEventDebugOn(Model owner,
boolean showInTrace)
Creates the external event to start the debug output for an experiment.
|
ExternalEventReset(Model owner,
boolean showInTrace)
Creates an external event to reset the statistic counters of the model.
|
ExternalEventStop(Model owner,
java.lang.String name,
boolean showInTrace)
Constructs an external event to abort the experiment.
|
ExternalEventTimedTrace(java.lang.String trueTime,
int refUnit,
java.lang.String what,
Model owner)
Constructs an ExternalEventTimedTrace with the given true time, description
and model.
|
ExternalEventTraceOff(Model owner,
boolean showInTrace)
Creates the external event to stop the trace output for an experiment.
|
ExternalEventTraceOn(Model owner,
boolean showInTrace)
Creates the external event to start the trace output for an experiment.
|
Model(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a model, with the given name and parameters for report and
trace files.
|
ModelComponent(Model ownerModel,
java.lang.String name)
Constructs a modelcomponent with the given String as name and the given
model as the associated owner of this component.
|
ModelComponent(Model ownerModel,
java.lang.String name,
boolean showInTrace)
Constructs a modelcomponent with the given String as name and the given
model as the associated owner of this component.
|
ModelCondition(Model owner,
java.lang.String name,
boolean showInTrace,
java.lang.Object... args)
Constructs a ModelCondition with the given name and parameters for trace
files.
|
ProcessQueue(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a simple priority and FIFO based waiting-queue for
SimProcesses with a maximum capacity of 2,147,483,647 waiting
processes, which should serve as an approximation of infinite
queues sufficiently well for most purposes.
|
ProcessQueue(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace)
Constructs a simple priority based waiting-queue for SimProcesses, the
kind of queue implementation (FIFO or LIFO) and the capacity of the queue
can be chosen.
|
Queue(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs a simple priority and FIFO based waiting-queue for
entities with a maximum capacity of 2,147,483,647 waiting
entities, which should serve as an approximation of infinite
queues sufficiently well for most purposes.Note that since SimProcesses
are derived from Entities, they can be queued inside this queue, too.
|
Queue(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace)
Constructs a simple priority based waiting-queue for entities, the kind
of queue sort order and the capacity of the queue can be chosen.
|
QueueBased(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a QueueBased object and initializes all statistical counters.
|
Reportable(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a reportable object with all parameters required.
|
Resource(Model ownerModel,
java.lang.String name,
Res resPool,
boolean showInTrace)
Constructs a resource object with the given String as name and the given
model as the associated owner of this component.
|
Schedulable(Model owner,
java.lang.String name,
boolean showInTrace)
Constructs a Schedulable object with the given name.
|
SimProcess(Model owner,
java.lang.String name,
boolean showInTrace)
Short-cut constructor of a SimProcess whose
lifeCycle() is only
executed once. |
SimProcess(Model owner,
java.lang.String name,
boolean repeating,
boolean showInTrace)
The most general constructor of a SimProcess.
|
Constructor and Description |
---|
Accumulate(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a Accumulate object that will not be connected to a
ValueSupplier automatically. |
Accumulate(Model ownerModel,
java.lang.String name,
double initialValue,
boolean showInReport,
boolean showInTrace)
Constructor for a Accumulate object that will not be connected to a
ValueSupplier automatically. |
Accumulate(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
boolean automatic,
boolean showInReport,
boolean showInTrace)
Constructor for a Accumulate object that will be connected to a
ValueSupplier , from which the values will be fetched. |
Aggregate(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a Aggregate object.
|
Aggregate(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace,
boolean isResetResistant)
Constructor for a Aggregate object.
|
BoolStatistic(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a BoolStatistic object.
|
ConfidenceCalculator(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a ConfidenceCalculator object that has no connection to a
ValueSupplier . |
ConfidenceCalculator(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
boolean showInReport,
boolean showInTrace)
Constructor for a ConfidenceCalculator object that is connected to a
ValueSupplier . |
Count(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a Count object.
|
Count(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace,
boolean isResetResistant)
Constructor for a Count object.
|
DataList(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a new DataList
|
DataListTally(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a DataListTally object.
|
Histogram(Model ownerModel,
java.lang.String name,
double[] range,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with user-defined interval cells that will NOT be connected to a
ValueSupplier . |
Histogram(Model ownerModel,
java.lang.String name,
double lowerEnd,
double upperEnd,
int cells,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with equidistant interval cells that will NOT be connected to a
ValueSupplier . |
Histogram(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
double[] range,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with user-defined interval cells that will be connected to a
ValueSupplier . |
Histogram(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
double lowerEnd,
double upperEnd,
int cells,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with equidistant interval cells that will be connected to a
ValueSupplier . |
HistogramAccumulate(Model ownerModel,
java.lang.String name,
double[] range,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with user-defined interval cells that will NOT be connected to a
ValueSupplier . |
HistogramAccumulate(Model ownerModel,
java.lang.String name,
double lowerEnd,
double upperEnd,
int cells,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with equidistant interval cells that will NOT be connected to a
ValueSupplier . |
HistogramAccumulate(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
boolean automatic,
double[] range,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with user-defined interval cells that will be connected to a
ValueSupplier . |
HistogramAccumulate(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
boolean automatic,
double lowerEnd,
double upperEnd,
int cells,
boolean showInReport,
boolean showInTrace)
Constructor for a Histogram object with equidistant interval cells that will be connected to a
ValueSupplier . |
Regression(Model ownerModel,
java.lang.String name,
java.lang.String xName,
java.lang.String yName,
boolean showInReport,
boolean showInTrace)
Constructor for a Regression object that is NOT connected to any
ValueSuppliers for the x and y values. |
Regression(Model ownerModel,
java.lang.String name,
java.lang.String xName,
java.lang.String yName,
ValueSupplier xValsup,
ValueSupplier yValsup,
boolean showInReport,
boolean showInTrace)
Constructor for a Regression object that is observing two
ValueSuppliers for the x and y values. |
Regression(Model ownerModel,
java.lang.String name,
ValueSupplier xValsup,
ValueSupplier yValsup,
boolean showInReport,
boolean showInTrace)
Constructor for a Regression object with no names for the x and y values.
|
StatisticObject(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a StatisticObject, preliminarily without a unit assigned
|
StatisticObjectSupportingTimeSpans(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a StatisticObjectSupportingTimeSpans, preliminarily without a unit assigned
|
Tally(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a Tally object that has no connection to a
ValueSupplier . |
Tally(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
boolean showInReport,
boolean showInTrace)
Constructor for a Tally object that is connected to a
ValueSupplier . |
TallyRunning(Model ownerModel,
java.lang.String name,
int n,
boolean showInReport,
boolean showInTrace)
Constructor for a Tally object that has no connection to a
ValueSupplier . |
TallyRunning(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
int n,
boolean showInReport,
boolean showInTrace)
Constructor for a TallyRunning object that is connected to a
ValueSupplier . |
TextHistogram(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a TextHistogram object that will NOT be connected to a
TextSupplier . |
TextHistogram(Model ownerModel,
java.lang.String name,
TextSupplier textSup,
boolean showInReport,
boolean showInTrace)
Constructor for a TextHistogram object that will be connected to a
TextSupplier . |
TimeSeries(Model ownerModel,
java.lang.String name,
java.lang.String fileName,
TimeInstant start,
TimeInstant end,
boolean showInReport,
boolean showInTrace)
Constructor for a TimeSeries object that has NO connection to a
ValueSupplier but will write data to the given file. |
TimeSeries(Model ownerModel,
java.lang.String name,
java.lang.String fileName,
ValueSupplier valSup,
TimeInstant start,
TimeInstant end,
boolean automatic,
boolean showInReport,
boolean showInTrace)
Constructor for a TimeSeries object that will observe a
ValueSupplier and write data to the given file. |
TimeSeries(Model ownerModel,
java.lang.String name,
TimeInstant start,
TimeInstant end,
boolean showInReport,
boolean showInTrace)
Constructor for a TimeSeries object that has NO connection to a
ValueSupplier and will NOT write data into a file. |
TimeSeries(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
TimeInstant start,
TimeInstant end,
boolean automatic,
boolean showInReport,
boolean showInTrace)
Constructor for a TimeSeries object that will observe a
ValueSupplier but will NOT write data into a file. |
ValueStatistics(Model ownerModel,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a ValueStatistics object that has NO connection to a
ValueSupplier . |
ValueStatistics(Model ownerModel,
java.lang.String name,
ValueSupplier valSup,
boolean showInReport,
boolean showInTrace)
Constructor for a ValueStatistics object that will be connected to a
ValueSupplier . |
Modifier and Type | Method and Description |
---|---|
Model |
SimRunEvent.getModel() |
Constructor and Description |
---|
Berth(Model owner,
java.lang.String name,
int length,
boolean showInReport,
boolean showInTrace)
Constructor for a Berth with a certain length.
|
Berth(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
int length,
boolean showInReport,
boolean showInTrace)
Constructor for a Berth with a certain length.
|
Block(Model owner,
java.lang.String name,
int typ,
long capacity,
boolean showInReport,
boolean showInTrace)
Constructor for a Block of a certain typ with a certain capacity.
|
Block(Model owner,
java.lang.String name,
int typ,
long capacity,
long init,
boolean showInReport,
boolean showInTrace)
Constructor for a Block with an initial number of TEUs and a certain
capacity.
|
Block(Model owner,
java.lang.String name,
int typ,
long capacity,
long init,
int ctyp,
boolean showInReport,
boolean showInTrace)
Constructor for a Block with an initial number of TEUs, a certain
capacity and a certain container typ.
|
C_Control(Model owner,
java.lang.String name,
int cQSortOrder,
int cQCapacity,
int tQSortOrder,
int tQCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a crane control C_Control for the cranes.
|
Crane(Model owner,
java.lang.String name,
C_Control cs,
boolean showInTrace)
Constructs a Crane which will loads/unloads containers(goods) onto/from
an external/internal transporter or into/from yard in a container
terminal.
|
Crane(Model owner,
java.lang.String name,
int bufferCapacity,
C_Control cs,
boolean showInTrace)
Constructs a Crane which will loads/unloads containers(goods) onto/from
an external/internal transporter or into/from yard in a container
terminal.
|
CranesSystem(Model owner,
java.lang.String name,
int cSortOrder,
int cQCapacity,
int tSortOrder,
int tQCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a CranesSystem.
|
ExternalTransporter(Model owner,
java.lang.String name,
long nImportGoods,
long nExportGoods,
boolean showInTrace)
Constructs an ExternalTransporter which arrives at a container terminal
to deliver and/or pick up some containers (goods).
|
FIFO_Transport_Strategy(Model owner)
Constructs the FIFO_Transport_Strategy that a transporter control uses by
the assigning of the jobs to transporters the following way: the first
Job in the queue of jobs is assigned to the first
transporter in the queue of transportes. |
FixedVCtoCBAssignment_Strategy(Model owner)
Constructs the FixedVCtoCBAssignment_Strategy that a transporter control
uses by the assigning of the jobs to transporters the following way:
every transporter (VC) gets the
Job that has as origin or
destination the crane that transporter is assigned to. |
Gates(Model owner,
java.lang.String name,
int nEntLanes,
int nExitLanes,
boolean showInTrace)
Constructor for a Gates of a container terminal where the trucks enter
and leave the terminal.
|
HoldingArea(Model owner,
java.lang.String name,
int mSortOrder,
int mQCapacity,
int sSortOrder,
int sQCapacity,
int nLanes,
boolean showInReport,
boolean showInTrace)
Constructor for a HoldingArea.
|
InternalTransporter(Model owner,
java.lang.String name,
int capac,
double speedLoad,
double speedEmpty,
T_Control ts,
boolean showInTrace)
Constructs an Internal Transporter which will carry around containers
(goods) in a container terminal.
|
IsJobForTransporter(Model owner,
java.lang.String name,
boolean showInTrace)
Constructs a IsJobForTransporter condition with all the given parameters.
|
Job(Model owner,
java.lang.String name,
int type,
ModelComponent origin,
ModelComponent destination,
boolean showInTrace)
Constructs a Job that must been done by an internal transporter.
|
Lane(Model owner,
java.lang.String name,
int number,
boolean showInTrace)
Constructs a Lane with a certain number.
|
Loading(Model owner,
java.lang.String name,
NumericalDist<?> loadTimeStream,
boolean showInTrace)
Constructs a Loading process where a master (
InternalTransporter ) or Crane is loading
slave (Truck or InternalTransporter ) in a
cooperate process. |
MostFreePlaceBlockYardStrategy(Model owner)
Constructs the MostFreePlaceBlockYardStrategy for a yard.
|
MyTruck(Model owner,
java.lang.String name,
Lane lane,
boolean showInTrace)
Constructs a MyTruck condition with all the given parameters.
|
RandomBlockYardStrategy(Model owner)
Constructs the RandomBlockYardStrategy for a yard.
|
Ship(Model owner,
java.lang.String name,
long nImportGoods,
long nExportGoods,
int berthLength,
int nCranes,
boolean showInTrace)
Constructs a Ship which arrives at a container terminal to deliver and/or
pick up some containers (goods).
|
T_Control(Model owner,
java.lang.String name,
int tSortOrder,
int tQCapacity,
int jSortOrder,
int jQCapacity,
TransportStrategy s,
boolean showInReport,
boolean showInTrace)
Constructor for a transport control T_Control for the transporters.
|
TransporterSystem(Model owner,
java.lang.String name,
int tSortOrder,
int tQCapacity,
int jSortOrder,
int jQCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a TransporterSystem.
|
Truck(Model owner,
java.lang.String name,
long nImportGoods,
long nExportGoods,
double speed,
boolean showInTrace)
Constructs a Truck which arrives at a container terminal to deliver
and/or pick up some containers (goods).
|
Unloading(Model owner,
java.lang.String name,
NumericalDist<?> unloadTimeStream,
boolean showInTrace)
Constructs an Unloading process where a master (
InternalTransporter ) or Crane is unloading
slave (Truck or InternalTransporter ) in a
cooperate process. |
Yard(Model owner,
java.lang.String name,
ChooseBlockYardStrategy s,
boolean showInReport,
boolean showInTrace)
Constructor for a Yard.
|
Constructor and Description |
---|
CustomerProcess(Model owner,
java.lang.String name,
Entrepot supplier,
long quantity,
boolean showInTrace)
Constructor for a CustomerProcess.
|
DemandProcess(Model owner,
java.lang.String name,
Entrepot supplier,
NumericalDist<java.lang.Long> quantity,
NumericalDist<?> interval,
boolean showInTrace)
Constructor of a DemandProcess.
|
Entrepot(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructs an empty Entrepot where products (SimProcesses) can be stored
and retrieved.
|
Entrepot(Model owner,
java.lang.String name,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace)
Constructs an empty Entrepot where products (SimProcesses) can be stored
and retrieved.
|
MachineProcess(Model owner,
java.lang.String name,
boolean showInTrace)
A standard constructor for a MachineProcess needs a model he belongs to,
a name and a flag stating if trace messages of this MachineProcess should
be displayed in the trace file.
|
PartsList(Model ownerModel,
java.lang.String name,
java.lang.Class[] kindsOfParts,
int[] numOfParts)
Constructs a PartsList with the given arrays of different kinds of parts
and the quantities of that kind of part.
|
PartsList(Model ownerModel,
java.lang.String name,
int numberOfDifferentParts)
Constructs a PartsList with enough space to store a number of different
kinds of parts with the respective quantity needed of each kind.
|
Processing(Model owner,
java.lang.String name,
NumericalDist<?> processTimeStream,
boolean showInTrace)
Constructs a Processing process where a master (
Worker or
MachineProcess ) is processing slaves (
SimPorcess es) in a cooperate manufacturing process. |
RestockProcessMS(Model owner,
java.lang.String name,
long mil,
long safetyStk,
Stock client,
boolean showInTrace)
Constructs a
RestockProcessMS which restocks a client
Stock up to a maximum inventory level every time the
safety stock is reached. |
RestockProcessMS(Model owner,
java.lang.String name,
long mil,
long safetyStk,
Stock client,
NumericalDist<?> lt,
boolean showInTrace)
Constructs a
RestockProcessMS which restocks a client
Stock up to a maximum inventory level every time the
safety stock is reached. |
RestockProcessMT(Model owner,
java.lang.String name,
long mil,
TimeSpan t,
Stock client,
boolean showInTrace)
Constructs a
RestockProcessMT which restocks a client
Stock after a fixed time period up to a maximum inventory
level. |
RestockProcessMT(Model owner,
java.lang.String name,
long mil,
TimeSpan t,
Stock client,
NumericalDist<?> lt,
boolean showInTrace)
Constructs a
RestockProcessMT which restocks a client
Stock after a fixed time period up to a maximum inventory
level. |
RestockProcessQS(Model owner,
java.lang.String name,
long q,
long safetyStk,
Stock client,
boolean showInTrace)
Constructs a
RestockProcessQS which restocks a client
Stock with a fixed quantity every time the safety stock is
reached. |
RestockProcessQS(Model owner,
java.lang.String name,
long q,
long safetyStk,
Stock client,
NumericalDist<?> lt,
boolean showInTrace)
Constructs a
RestockProcessQS which restocks a client
Stock after a fixed time period up to a maximum inventory
level. |
RestockProcessQT(Model owner,
java.lang.String name,
long q,
TimeSpan t,
Stock client,
boolean showInTrace)
Constructs a
RestockProcessQT which restocks a client
Stock after a fixed time period with a fixed quantity of
units. |
RestockProcessQT(Model owner,
java.lang.String name,
long q,
TimeSpan t,
Stock client,
NumericalDist<?> lt,
boolean showInTrace)
Constructs a
RestockProcessQT which restocks a client
Stock after a fixed time period with a fixed quantity of
units. |
SimpleTransporter(Model owner,
java.lang.String name,
int minLoad,
int capac,
Transportation transport,
TransportJunction homeBase,
NumericalDist<?> returnTime,
boolean showInTrace)
Constructs a SimpleTransporter which will carry around goods in a
manufacturing system, from and to a certain
TransportJunction . |
SimpleTransporter(Model owner,
java.lang.String name,
int capac,
Transportation transport,
TransportJunction homeBase,
NumericalDist<?> returnTime,
boolean showInTrace)
Constructs a SimpleTransporter which will carry around goods in a
manufacturing system, from and to a certain
TransportJunction . |
Transportation(Model owner,
java.lang.String name,
NumericalDist<?> transportTimeStream,
boolean showInTrace)
Constructs a Transportation process where a master (
Transporter ) is transporting slaves (
SimPorcess es) in a cooperate process. |
Transporter(Model owner,
java.lang.String name,
int capac,
boolean showInTrace)
Constructs a Transporter which will carry around goods in a manufacturing
system.
|
Transporter(Model owner,
java.lang.String name,
int minLoad,
int capac,
boolean showInTrace)
Constructs a Transporter which will carry around goods in a manufacturing
system.
|
TransportJunction(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor for a TransportJunction.
|
TransportJunction(Model owner,
java.lang.String name,
int mSortOrder,
int mQCapacity,
int sSortOrder,
int sQCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a TransportJunction.
|
TransportTerminal(Model owner,
java.lang.String name,
int numOfTransp,
int capac,
int minLoad,
NumericalDist<?> transportTimeStream,
NumericalDist<?> returnTime,
int mSortOrder,
int mQCapacity,
int sSortOrder,
int sQCapacity,
Transportation transportation,
boolean showInReport,
boolean showInTrace)
Constructor for a simple TransportTerminal where a given number of
SimpleTransporter s wait for goods to carry them to their
destination. |
TransportTerminal(Model owner,
java.lang.String name,
int numOfTransp,
int capac,
NumericalDist<?> transportTimeStream,
NumericalDist<?> returnTime,
boolean showInReport,
boolean showInTrace)
Constructor for a simple TransportTerminal where a given number of
SimpleTransporter s wait for goods to carry them to their
destination. |
Worker(Model owner,
java.lang.String name,
boolean showInTrace)
A standard constructor for a Worker needs a model he belongs to, a name
and a flag stating if trace messages of this Worker should be displayed
in the trace file.
|
WorkStation(Model owner,
java.lang.String name,
PartsList partsList,
boolean showInReport,
boolean showInTrace)
Constructor for a WorkStation.
|
WorkStation(Model owner,
java.lang.String name,
PartsList partsList,
int mSortOrder,
int mQCapacity,
int sSortOrder,
int sQCapacity,
boolean showInReport,
boolean showInTrace)
Constructor for a WorkStation.
|
Constructor and Description |
---|
Merger(MergerConfig<EIn> mergerConfig,
int incomingBufferQueueCapacity,
int maxEntitiesToHandle,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the mergerconfig, the given times, initializes the queues and fills the free service capacity queue.
|
ServiceStation(int incomingBufferQueueCapacity,
int maxEntitiesToHandel,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills the free service capacity queue.
|
Sink(int incomingBufferQueueCapacity,
int maxEntitiesToHandle,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills
the free service capacity queue.
|
Source(int maxEntitiesToProduce,
int parallelProducedEntities,
NumericalDist<?> setupTime,
NumericalDist<?> productionTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills the free service capacity queue.
|
Splitter(java.util.List<SplitterOutput<EIn,? extends EEx>> outputConfigurations,
int incomingBufferQueueCapacity,
int maxEntitiesToHandel,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills the free service capacity queue.
|
SplitterOutput(Model owner,
java.lang.String name,
int numberOfOutputPartsPerOriginalEntity,
NumericalDist<?> transportTime)
Constructor to create a Splitteroutput which can be added to an List
which than can passed to the Splitter
|
SuccessorAdministration(Model owner,
java.lang.String location) |
Transformer(int incomingBufferQueueCapacity,
int maxEntitiesToHandle,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
* This Constructor sets the given times, initializes the queues and fills
the free service capacity queue.
|
Constructor and Description |
---|
Station(int incomingBufferQueueCapacity,
int maxEntitiesToHandle,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills the free service capacity queue.
|
Constructor and Description |
---|
CrossbarMessage(Model origin,
java.lang.String description)
Constructs a CrossbarMessage with the given model and description.
|
CrossbarMessage(Model origin,
java.lang.String description,
CrossbarMessage.DistributionMode distributionMode)
Constructs a CrossbarMessage with the given model, description and
CrossbarMessage.DistributionMode . |
MessageCrossbar(Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Creates a MessageCrossbar object with all parameters required.
|
Modifier and Type | Method and Description |
---|---|
Model |
ExperimentRunner.getModel() |
Model |
Run.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
ExperimentRunner.setModel(Model model)
Sets the current model
|
Constructor and Description |
---|
ExperimentRunner(Model model)
Creates a new experiment runner for the given model
|
Run(Model m,
ExperimentRunner exp)
Creates a new run without changing model and experiment parameter
settings.
|
Run(Model defaultModel,
ExperimentRunner defaultExpRunner,
java.util.Map defaultExpSettings,
java.util.Map defaultModelParams,
int number)
Creates a new run.
|
Constructor and Description |
---|
EntitySchedule(Model owner)
Erzeugt leeren EntitySchedule mit default Zeitzone
|
EntitySchedule(Model owner,
java.lang.String name,
E process)
Erzeugt leeren EntitySchedule mit default Zeitzone
Zu begin jedes ScheduleEntry wird process aktiviert
|
EntitySchedule(Model owner,
TimeSpan fromBeginOfDay,
TimeSpan untilBeginOfDay)
Default Schedule ohne Zeitbeschraenkung, werktags
mit default Zeitzone
|
EntityScheduleEntry(Model model,
TimeSpan fromBeginOfDay,
TimeSpan untilBeginOfDay)
Create an schedule entry with daily time border.
|
EntityScheduleEntry(Model model,
TimeSpan fromBeginOfDay,
TimeSpan untilBeginOfDay,
double value) |
EntityScheduleEntry(Model model,
TimeSpan fromBeginOfDay,
TimeSpan untilBeginOfDay,
java.lang.Object value)
Create an schedule entry with daily time border and an entry value.
|
Constructor and Description |
---|
LayoutLoader(Model model)
Constructs a LayoutLoader.
|
MovableSpatialEntity(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace)
Constructs a MovableSpatialEntity without specify the spatial data.
|
MovableSpatialEntity(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a MovableSpatialEntity with specific acceleration and negative acceleration, maximum speed and position data.
|
MovableSpatialEntity(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed,
Length startPositionX,
Length startPositionY,
Length startPositionZ,
SpatialMovementManager manager)
Constructs a MovableSpatialEntity with specific acceleration and negative acceleration, maximum speed, position data and SpatialMovementManager for movement customizing.
|
MovableSpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace)
Constructs a MovableSpatialSimProcess without specify the spatial data.
|
MovableSpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed)
Constructs a MovableSpatialSimProcess with specific acceleration and negative acceleration, maximum speed and position data.
|
MovableSpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed,
Length startPositionX,
Length startPositionY,
Length startPositionZ,
SpatialMovementManager manager)
Constructs a MovableSpatialSimProcess with specific acceleration and negative acceleration, maximum speed, position data and SpatialMovementManager for movement customizing.
|
MovingDoneEvent(Model owner,
java.lang.String name,
boolean showInTrace,
MovableSpatialObject targetObject)
Constructs a MovingDoneEvent and checks whether the caller is a
instance of the MovableSpatialObject.
|
RotatingDoneEvent(Model owner,
java.lang.String name,
boolean showInTrace,
MovableSpatialObject targetObject)
Constructs a RotatingDoneEvent and checks whether the caller is a
instance of the MovableSpatialObject.
|
SimpleLocation(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace)
Creates a SimpleLocation.
|
SimpleLocation(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Creates a SimpleLocation with specified position.
|
SimpleTrack(Model owner,
java.lang.String trackName,
Length[] startPosition,
Length[] destination,
java.util.ArrayList<double[]> wayPoints,
boolean showInTrace)
Constructs a SimpleTreck object with the start-, the destination
position and the way points.
|
SimpleTrack(Model owner,
java.lang.String trackName,
java.lang.String startLocationName,
java.lang.String destinationLocationName,
java.lang.String exitPointName,
java.lang.String entryPointName,
Length[] startPosition,
Length[] destiny,
java.util.ArrayList<double[]> wayPoints,
boolean showInTrace)
Constructs a SimpleTrack with the start- and the destination positions.
|
SpatialEntity(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInTrace)
Constructs a SpatialEntity
|
SpatialEntity(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialEntity with specific start position.
|
SpatialProcessQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialProcessQueue at the specific position.
|
SpatialProcessQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialProcessQueue at the specific position.
|
SpatialQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialQueue at the specific position.
|
SpatialQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialQueue at the specific position.
|
SpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInTrace)
Constructs a SpatialSimProcess
|
SpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialSimProcess with specific start position.
|
Track(Model owner,
java.lang.String trackName,
java.lang.String startLocationName,
java.lang.String destinationLocationName,
java.lang.String exitPointName,
java.lang.String entryPointName,
Length[] startPosition,
Length[] destination,
boolean showInTrace)
Constructs a Track and initialize the basic attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
ModelAnimation
Animated version of model.
|