| 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.
|