Interface | Description |
---|---|
ContinuousSampler |
Interface to abstract sampling from a 'continuous distribution'.
|
EventMessageSource |
Interface for all classes acting as sources of JSIT events with explicit messages
(rather than just an event type enum).
|
EventReceiver |
Interface for classes receiving JSIT events.
|
EventSource<T extends java.lang.Enum<T>> |
Interface for all classes acting as sources of JSIT events.
|
MainModel |
Interface that top-level JSIT-using model classes should implement
to configure JSIT usage.
|
Class | Description |
---|---|
AbstractStochasticAccessInfo |
Abstract accessor for stochastic items.
|
AbstractStochasticItem |
Generic abstract class for all JSIT stochastic items.
|
BasicStochasticAccessInfo | |
DistBernoulli |
JSIT representation of a Bernoulli distribution.
|
DistCustomCategorical<C extends java.lang.Enum<C>> |
JSIT representation of a custom categorical distribution.
|
DistExponential |
JSIT representation of an exponential distribution.
|
DistFixedContinuous |
JSIT representation of a 'dummy' continuous distribution to return a fixed value.
|
DistGeometric |
JSIT representation of a (non-shifted) geometric distribution which models the
number of failures before a success in independent trials with a success
probability p.
|
DistLookupByEnums<D extends Distribution> |
A class for storing distributions which can be looked-up via
a set of enum-based dimensions.
|
DistNegativeBinomial |
JSIT representation of a negative binomial distribution.
|
DistNormal |
JSIT representation of a normal distribution.
|
DistPoisson |
JSIT representation of a Poisson distribution.
|
Distribution |
JSIT abstract superclass of all probability distributions.
|
DistributionCategorical<C extends java.lang.Enum<C>> |
JSIT abstract representation of all categorical distributions.
|
DistributionCategorical.Range |
Nested class representing an integer (inclusive) range [min, max].
|
DistributionContinuous |
JSIT abstract representation of all continuous probability distributions.
|
DistributionDiscrete |
JSIT abstract representation of all discrete probability distributions.
|
DistTriangular |
JSIT representation of a triangular distribution.
|
DistUniform |
JSIT representation of the continuous uniform distribution.
|
DistUniformDiscrete<C extends java.lang.Enum<C>> |
JSIT representation of the discrete uniform distribution.
|
DistWeibull |
JSIT representation of a Weibull distribution.
|
DummySampler |
Dummy Sampler which supports no distributions.
|
EventManager |
Simple manager for publish/subscribe events (a flavour of the Observer design
pattern).
|
EventMessageReceiver<M> |
Abstract superclass for classes receiving JSIT events with explicit messages.
|
ExceptionUtils |
Utilities for handling JSIT exceptions.
|
ModelInitialiser |
Class which sets up the JSIT environment (logging, parameters serialisation
and other per-framework and/or per-model environment configuration).
|
ModelVersioningAssistant |
Abstract utility class to be able to programmatically store and check
information about the version of simulation model code, integrating with a
version control system (VCS) and commit process.
|
ModelVersioningAssistantNoVCS |
Model-versioning assistant where no-VCS is being used.
|
ModelVersioningAssistantSVN |
Abstract class for an SVN-specific model-versioning assistant.
|
ModelVersioningAssistantSVN_Apache |
Model-versioning assistant for SVN using the SVN 1.7+ Apache package API.
|
ModelVersioningAssistantSVN_Tigris |
Model-versioning assistant for SVN using the pre-1.7 Tigris package.
|
RunEnvironmentSettings |
Internal class (exposed for technical reasons) used to hold data on toolkit-independent
run settings (which is later serialised to the model settings XML file along with
toolkit-specific data).
|
Sampler |
Abstract class representing a JSIT stochasticity sampler.
|
StandardStochasticAccessor<S extends AbstractStochasticItem> |
'Default' stochastic accessor using MDC keys---as Logback does---
to track stochastic items per run.
|
Enum | Description |
---|---|
ModelVersioningAssistant.VersionControlSystem |
Version control system (VCS) alternatives supported by this tool.
|
RunEnvironmentSettings.ModificationStatus | |
Sampler.Binary |
Fixed enum for binary categorical outcomes (as in the Bernoulli distribution)
Standard order of failure/success (as in 0/1 outcome).
|
Sampler.NumericCategory |
Fixed zero-alternatives enum to instantiate integer-only-outcomes categorical
distributions.
|
Sampler.SampleMode |
Sample-mode alternatives for stochastic items.
|
Exception | Description |
---|---|
ModelVersioningException |
Generic JSIT exception for problems with model versioning functionality.
|
VersionControlException |
Generic JSIT exception for problems using a version control system.
|