| Interface | Description |
|---|---|
| DimConvertable |
Interface for enums to indicate that they are 'mapped' to an AnyLogic Dimension
and can be converted to a Dimension index (using AnyLogic Dimension terminology).
|
| SeedAccessibleRNG |
Interface for random number generators (RNGs) which make the seed accessible.
|
| Class | Description |
|---|---|
| AnyLogicLogger |
Helper class (an SLF4J Logger instance) to perform JSIT (Logback-backed)
logging in AnyLogic models, where model instances may change threads and
thus break the expectations of Logback as regards MDC key availability.
|
| AnyLogicLoggerAccessor |
Logger accessor specifically for AnyLogic.
|
| DimRangeVal |
Represents an AnyLogic Dimension value.
|
| HyperArrayLookup<C extends java.lang.Enum<C>> |
An enum-or-numeric-dimensions-indexed lookup array
('field') for categorical distributions using an AnyLogic HyperArray and related
Dimensions (which provides a nice mechanism to edit this 'custom distribution field'
and thus provide it as a model parameter), but using enums in the main model which
can map to AnyLogic Dimension indices (via the DimConvertable interface).
|
| MainModel_AnyLogic |
Abstract superclass for all Agents representing the 'root' Agent for a runnable JSIT
AnyLogic model.
|
| ModelInitialiser_AnyLogic |
AnyLogic helper library ModelInitialiser concrete subclass.
|
| RandomWithSeedAccess |
Random subclass that keeps a copy of the seed so that it is accessible (and
so can be written out to promote experiment reproducibility).
|
| Sampler_AnyLogic |
AnyLogic helper library concrete Sampler subclass.
|
| StochasticAccessorAnyLogic<S extends AbstractStochasticItem> |
This allows for the use of stochastic items that are shared between instances
of some class (e.g., an AnyLogic Agent) that are for the same model
run.
|
| Enum | Description |
|---|---|
| DimConvertable.DimType | |
| MainModel_AnyLogic.TimeOfDayPrecision |
Enumeration of precision alternatives for sim time-of-day values.
|