Package | Description |
---|---|
desmoj.core.advancedModellingFeatures |
Components for advanced process synchronization and event scheduling.
|
desmoj.core.advancedModellingFeatures.report |
Reporters for the classes in
desmoj.core.advancedModellingFeatures . |
desmoj.core.dist |
Distributions to model stochastic effects.
|
desmoj.core.report |
Reporters for the DESMO-J core
Reportable components able and output generation. |
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.core.statistic |
Objects to collect statistical data.
|
desmoj.extensions.applicationDomains.harbour |
Example model components for harbour terminal simulation.
|
desmoj.extensions.applicationDomains.harbour.report |
Reporters for the classes in
desmoj.extensions.applicationDomains.harbour . |
desmoj.extensions.applicationDomains.production |
Example model components for production system simulation.
|
desmoj.extensions.applicationDomains.production.report |
Reporters for the classes in
desmoj.extensions.applicationDomains.production . |
desmoj.extensions.chaining.report |
Reporters for 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.xml.report |
XML output infrastructure.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
Bin.createDefaultReporter()
Returns a Reporter to produce a report about this Bin.
|
Reporter |
CondQueue.createDefaultReporter()
Returns a Reporter to produce a report about this CondQueue.
|
Reporter |
Res.createDefaultReporter()
Returns a Reporter to produce a report about this Res.
|
Reporter |
Stock.createDefaultReporter()
Returns a Reporter to produce a report about this Stock.
|
Reporter |
WaitQueue.createDefaultReporter()
Returns a Reporter to produce a report about this WaitQueue.
|
Modifier and Type | Class and Description |
---|---|
class |
BinReporter
Captures all relevant information about the Bin.
|
class |
CondQueueReporter
Captures all relevant information about the CondQueue.
|
class |
ResourceReporter
Captures all relevant information about the Res.
|
class |
StockReporter
Captures all relevant information about the
Stock . |
class |
WaitQueueReporter
Captures all relevant information about the
WaitQueue . |
Modifier and Type | Method and Description |
---|---|
Reporter |
BoolDistBernoulli.createDefaultReporter()
Creates the default reporter for the
BoolDistBernoulli
distribution. |
Reporter |
BoolDistConstant.createDefaultReporter()
Creates the default reporter for the
BoolDistConstant
distribution. |
Reporter |
ContDistAggregate.createDefaultReporter()
Creates the default reporter for the ContDistAggregate distribution.
|
Reporter |
ContDistBeta.createDefaultReporter()
Creates the default reporter for the BetaDist distribution.
|
Reporter |
ContDistConstant.createDefaultReporter()
Creates the default reporter for the constant distribution.
|
Reporter |
ContDistCustom.createDefaultReporter()
Creates the default reporter for the CustomContDist distribution.
|
Reporter |
ContDistEmpirical.createDefaultReporter()
Creates the default reporter for the RealDistEmpirical distribution.
|
Reporter |
ContDistErlang.createDefaultReporter()
Creates the default reporter for the RealDistErlang distribution.
|
Reporter |
ContDistExponential.createDefaultReporter()
Creates the default reporter for the RealDistExponential distribution.
|
Reporter |
ContDistGamma.createDefaultReporter()
Creates the default reporter for the GammaDist distribution.
|
Reporter |
ContDistNormal.createDefaultReporter()
Creates the default reporter for the ContDistNormal distribution.
|
Reporter |
ContDistTriangular.createDefaultReporter()
Creates the default reporter for the TriangularDist distribution.
|
Reporter |
ContDistUniform.createDefaultReporter()
Creates the default reporter for the RealDistUniform distribution.
|
Reporter |
DiscreteDistBinomial.createDefaultReporter()
Creates the default reporter for the DiscreteDistBinomial distribution.
|
Reporter |
DiscreteDistConstant.createDefaultReporter()
Creates the default reporter for the constant distribution.
|
Reporter |
DiscreteDistEmpirical.createDefaultReporter()
Creates the default reporter for the EmpiricalDiscreteDist distribution.
|
Reporter |
DiscreteDistGeo.createDefaultReporter()
Creates the default reporter for the DiscreteDistGeo distribution.
|
Reporter |
DiscreteDistHypergeo.createDefaultReporter()
Creates the default reporter for the DiscreteDistHypergeo distribution.
|
Reporter |
DiscreteDistPoisson.createDefaultReporter()
Creates the default reporter for the PoissonDiscreteDist distribution.
|
Reporter |
DiscreteDistUniform.createDefaultReporter()
Creates the default reporter for the UniformDiscreteDist distribution.
|
Reporter |
Distribution.createDefaultReporter()
Creates the default reporter associated with this distribution.
|
Reporter |
EntityDistEmpirical.createDefaultReporter()
Creates the default reporter for the EntityDistEmpirical distribution.
|
Reporter |
EntityDistUniform.createDefaultReporter()
Creates the default reporter for the EntityDistUniform distribution.
|
Reporter |
Series.createDefaultReporter()
Creates the default reporter for the series.
|
Modifier and Type | Class and Description |
---|---|
class |
AccumulateReporter
Captures all relevant information about the Accumulate.
|
class |
AggregateReporter
Captures all relevant information about the Aggregate.
|
class |
BoolDistBernoulliReporter
Reports all information about a BoolDistBernoulli distribution.
|
class |
BoolDistConstantReporter
Reports all information about a BoolDistConstant distribution.
|
class |
BoolStatisticReporter
Captures all relevant information about the BoolStatistic.
|
class |
ConfidenceCalculatorReporter
Captures all relevant information about the ConfidenceCalculator.
|
class |
ContDistAggregateReporter
Reports all information about a ContDistAggregate distribution.
|
class |
ContDistBetaReporter
Reporter class for ContDistBeta Distributions.
|
class |
ContDistConstantReporter
Reports all information about a ContDistConstant distribution.
|
class |
ContDistCustomReporter
Reports all information about a CustomContDist distribution.
|
class |
ContDistEmpiricalReporter
Reports all information about a ContDistEmpirical distribution.
|
class |
ContDistErlangReporter
Reports all information about a ContDistErlang distribution.
|
class |
ContDistExponReporter
Reports all information about a ContDistExponential
(or ContDistweibull) distribution.
|
class |
ContDistGammaReporter
Reporter class for ContDistGamma Distributions.
|
class |
ContDistNormalReporter
Reports all information about a ContDistNormal distribution.
|
class |
ContDistTriangularReporter
Reports all information about a ContDistTriangular distribution.
|
class |
ContDistUniformReporter
Reports all information about a ContDistUniform distribution.
|
class |
CountReporter
Captures all relevant information about the Count.
|
class |
DataListHistogramReporter
Captures all relevant information about the DataListTally's DataList.
|
class |
DataListTallyReporter
Captures all relevant information about the DataListTally.
|
class |
DiscreteDistBinomialReporter
Reports all information about a DiscreteDistBinomial distribution.
|
class |
DiscreteDistConstantReporter
Reports all information about a DiscreteDistConstant distribution.
|
class |
DiscreteDistEmpiricalReporter
Distribution returning empirical distributed double values.
|
class |
DiscreteDistGeoReporter
Reports all information about a DiscreteDistGeo distribution.
|
class |
DiscreteDistHypergeoReporter
Reports all information about a DiscreteDistHypergeo distribution.
|
class |
DiscreteDistPoissonReporter
Reports all information about a DiscreteDistPoisson distribution.
|
class |
DiscreteDistUniformReporter
Reports all information about a DiscreteDistUniform distribution.
|
class |
DistributionReporter
The basic reporter for all distributions in DESMO-J.
|
class |
EntityDistEmpiricalReporter
Reports all information about a EntityDistEmpirical distribution.
|
class |
EntityDistUniformReporter
Reports all information about a EntityDistUniform distribution.
|
class |
HistogramAccumulateReporter
Captures all relevant information about the HistogramAccumulate.
|
class |
HistogramReporter
Captures all relevant information about the Histogram.
|
class |
ModelReporter
The Reporter for a model.
|
class |
ProcessQueueReporter
Captures all relevant information about a ProcessQueue.
|
class |
QueueReporter
Captures all relevant information about a queue.
|
class |
RegressionReporter
Captures all relevant information about the Regression analysis.
|
class |
SeriesReporter |
class |
SimulationRunReporter
A reporter about a simulation run, including information like
simulation duration, computation duration and last reset.
|
class |
StandardReporter
The standard reporter for any reportable object.
|
class |
TableReporter
A reporter with an arbitrary number
of rows and columns.
|
class |
TallyReporter
Captures all relevant information about the Tally.
|
class |
TextHistogramReporter
Captures all relevant information about the TextHistogram.
|
class |
TimeSeriesReporter |
Modifier and Type | Method and Description |
---|---|
Reporter |
SimulationRunReporter.SimulationRunReporterProvider.createDefaultReporter() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Reporter> |
ReportManager.elements()
Returns a list view of all registered reporters in the appropriate
order.
|
java.util.List<Reporter> |
ModelReporter.getReporters()
Returns a list of view of all reportable's reporters ordered by
group-ID.
|
Modifier and Type | Method and Description |
---|---|
void |
ReportManager.addLast(Reporter r)
Adds a report to the very end of the vector hanlded by this
reportmanager.
|
void |
ReportManager.deRegister(Reporter rep)
De-registers the given reporter from the experiment's reportmanager.
|
static boolean |
Reporter.isEqual(Reporter a,
Reporter b)
Compares the ID's of the two given reporters and returns
true if both have the same ID, false if
their ID's are different. |
static boolean |
Reporter.isLarger(Reporter a,
Reporter b)
Compares the ID's of the two given reporters and returns
true if reporter 'a' has a higher ID than reporter 'b',
false if not. |
static boolean |
Reporter.isOtherGroup(Reporter a,
Reporter b)
Compares the ID's of the two given reporters and returns
true if reporter 'a' belongs to a different group of ID's
than reporter 'b', false if not. |
static boolean |
Reporter.isSameGroup(Reporter a,
Reporter b)
Compares the ID's of the two given reporters and returns
true if reporter 'a' belongs to the same group of ID's as
reporter 'b', false if not. |
void |
AbstractTableFormatter.openRow(Reporter rep)
Opens a new row.
|
void |
DebugFileOut.receive(Reporter r)
Reporters are not handled by this class so this method simply returns.
|
void |
ErrorFileOut.receive(Reporter r)
Reporters are not handled by this class so this method simply returns.
|
void |
MessageDistributor.receive(Reporter r)
Receives a reporter and forwards it to all messagereceiver objects
registered with the type of reporter sent.
|
void |
MessageReceiver.receive(Reporter r)
Implement this method to define the behaviour of the messagereceiver when
reporters are sent to it.
|
void |
NullOutput.receive(Reporter r) |
void |
ReportFileOut.receive(Reporter r)
Receives a reporter and writes its contents formatted to a HTML table
into a file in the user's default directory.
|
void |
ReportMultRowsFileOut.receive(Reporter r)
Receives a reporter and writes its contents formatted to a HTML table
into a file in the user's default directory.
|
void |
ScreenOutput.receive(Reporter r)
The method to print reports on screen is not implemented since reports
need some grouping that is done by the classes that print to files.
|
abstract void |
StandardFileOut.receive(Reporter r)
Implement this method to define how the information carried in the given
reporter is represented in a file.
|
void |
TraceFileOut.receive(Reporter r)
Reporters are not handled by this class so this method simply returns.
|
void |
ReportManager.register(Reporter rep)
Registers the given reporter at the experiment's reportmanager.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
ProcessQueue.createDefaultReporter()
Returns a process-queue-reporter to produce a report about this
process-queue.
|
Reporter |
Queue.createDefaultReporter()
Returns a special queue reporter to produce a report about this queue.
|
Reporter |
Reportable.getReporter()
Returns an instance of a reporter for this reportable.
|
Modifier and Type | Method and Description |
---|---|
void |
Schedulable.assignReporter(java.lang.Class<? extends Reporter> reporterClass,
boolean showInReport,
boolean showInTrace)
Allows to allocate a
Reporter to this Schedulable . |
void |
Reportable.setReporter(java.lang.Class<? extends Reporter> reporterClass)
Specifies a Reporter-Class to be used as reporter by this reportable.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
Accumulate.createDefaultReporter()
Returns a Reporter to produce a report about this Accumulate.
|
Reporter |
Aggregate.createDefaultReporter()
Returns a Reporter to produce a report about this Aggregate.
|
Reporter |
BoolStatistic.createDefaultReporter()
Returns a Reporter to produce a report about this BoolStatistic.
|
Reporter |
ConfidenceCalculator.createDefaultReporter()
Returns a Reporter to produce a report about this ConfidenceCalculator.
|
Reporter |
Count.createDefaultReporter()
Returns a Reporter to produce a report about this Count.
|
Reporter |
DataListTally.createDefaultReporter()
Creates a Reporter for this DataListTally.
|
Reporter |
DataListTally.DataList.createDefaultReporter()
Returns a Reporter to produce a report about this DataList.
|
Reporter |
Histogram.createDefaultReporter()
Returns a Reporter to produce a report about this Histogram.
|
Reporter |
HistogramAccumulate.createDefaultReporter()
Returns a Reporter to produce a report about this Histogram.
|
Reporter |
Regression.createDefaultReporter()
Returns a Reporter to produce a report about this Regression analysis.
|
Reporter |
Tally.createDefaultReporter()
Returns a Reporter to produce a report about this Tally.
|
Reporter |
TallyRunning.createDefaultReporter()
Returns a Reporter to produce a report about this Tally.
|
Reporter |
TextHistogram.createDefaultReporter()
Returns a Reporter to produce a report about this TextHistogram.
|
Reporter |
TimeSeries.createDefaultReporter()
Returns a default Reporter!
|
Modifier and Type | Method and Description |
---|---|
void |
Count.activateInterArrivalTimeTally(java.lang.Class<? extends Reporter> reporterClass,
boolean showTimeSpansInReport)
Activates the inter-arrival-time Tally to observe the timespans between
calls of the update-Method.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
Berth.createDefaultReporter()
Returns a Reporter to produce a report about this Berth.
|
Reporter |
Block.createDefaultReporter()
Returns a Reporter to produce a report about this Block.
|
Reporter |
CranesSystem.createDefaultReporter()
Returns a Reporter to produce a report about this CranesSystem.
|
Reporter |
TransporterSystem.createDefaultReporter()
Returns a Reporter to produce a report about this TransporterSystem.
|
Reporter |
Yard.createDefaultReporter()
Returns a Reporter to produce a report about this Yard.
|
Modifier and Type | Class and Description |
---|---|
class |
BerthReporter
Captures all relevant information about the Berth.
|
class |
BlockReporter
Captures all relevant information about the Block.
|
class |
CranesSystemReporter
Captures all relevant information about the
CranesSystem . |
class |
TSReporter
Captures all relevant information about the
TransporterSystem . |
class |
YardReporter
Captures all relevant information about the Yard.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
Entrepot.createDefaultReporter()
Returns a Reporter to produce a report about this Entrepot.
|
Reporter |
TransportJunction.createDefaultReporter()
Returns a Reporter to produce a report about this TransportJunction.
|
Reporter |
WorkStation.createDefaultReporter()
Returns a Reporter to produce a report about this WorkStation.
|
Modifier and Type | Class and Description |
---|---|
class |
EntrepotReporter
Captures all relevant information about the Entrepot.
|
class |
TransportReporter
Captures all relevant information about the
TransportJunction . |
class |
WorkStationReporter
Captures all relevant information about the
WorkStation . |
Modifier and Type | Class and Description |
---|---|
class |
FlexReporterBuilder.FlexReporter
A flexible reporter that allows multiple rows with individual formatted
cells.
|
class |
SmartReporter
The SmartReporter is a helper class for generating reporters based
on user-defined header-value pairs, supporting the modification
of entries.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
MessageCrossbar.createDefaultReporter()
This method provides a reporter to generate report data about this
reportable.
|
Modifier and Type | Class and Description |
---|---|
class |
ExperimentParameterReporter
A reporter for the model and experiment parameters of a certain experiment
run represented by an experiment runner.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
ExperimentRunner.ReportProvider.createDefaultReporter() |
Modifier and Type | Method and Description |
---|---|
void |
XMLReportOutput.receive(Reporter r)
method to be called when a reporter is received
|
void |
XMLTraceOutput.receive(Reporter r)
method to be called when a reporter is received reporters will not be
handled by this class so it will simply return
|