|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Area2D | This interface represents some rectangular area. |
| Area3D | This interface represents some rectangular area. |
| Locatable2D | This interface represents some point location. |
| Locatable3D | This interface represents some location. |
| Path2D | This interface represents a sequence of (x, y) pointsCoordinates of all the points (
are relative to the base coordinates
( |
| Path3D | This interface represents a sequence of (x, y, z) pointsCoordinates of all the points (
are relative to the base coordinates
( |
| Segment2D | This interface represents a segment: (x, y) - (x+dx, y+dy) |
| Segment3D | This interface represents a segment:
(x, y, z) - (x+dx, y+dy, z+dz) |
| Class Summary | |
|---|---|
| AbstractShapeGISMap | GIS map projection manager and map renderer class GIS map is a Shape and it can be placed on the model animation: it
renders the associated map projection on the screenThis class provides several projection methods General information: Coordinates of any point are presented as: the longitude of point, measured in degrees (-180 ... |
| ActiveObject | This is a base class for all active object classes created by the user. |
| ActiveObjectArrayList<E extends ActiveObject> | Replicated active object list based on array implementation Supports fast element retrieval by its index (the ActiveObjectArrayList.get(int) operation
runs in constant time). |
| ActiveObjectCollection<E extends ActiveObject> | Replicated active object collection interface |
| ActiveObjectIntegrationManager | This class solves a system of algebraic differential equations. |
| ActiveObjectLinkedHashSet<E extends ActiveObject> | Replicated active object collection based on LinkedHashSet implementationThis collection offers constant time performance for the basic operations (add, remove, contains and size) and guarantees insertion-order during iteration Note, that due to set-based implementation, element retrieval by its index ( ActiveObjectLinkedHashSet.get(int)) is extremely slow when rapidly invoked it with random
index for large collections. |
| ActiveObjectList<E extends ActiveObject> | Replicated active object list interface |
| Agent | A subclass of ActiveObject designed to support agent based modeling,
in particular: - time (continuous or discrete) - space (continuous or discrete) and spatial animation - connections between agents, networks (e.g. social) and their visualization - communication - message passing and broadcasting There are several agent classes for different space types: AgentContinuous2D
AgentContinuous3D
AgentContinuousGIS
AgentDiscrete2D
A user-defined agent class should be a subclass of one of these Agent*
classes in order to use those features. |
| AgentContinuous | Base class for agents with continuous space. |
| AgentContinuous2D | A subclass of ActiveObject designed to support agent based modeling in
continuous 2D space, in particular: - time (continuous or discrete) - 2D continuous space - connections between agents, networks (e.g. social) and their visualization - communication - message passing and broadcasting A user-defined agent class should be a subclass of this class in order to use those features. |
| AgentContinuous3D | A subclass of ActiveObject designed to support agent based modeling in
continuous 3D space, in particular: - time (continuous or discrete) - 3D continuous space - connections between agents, networks (e.g. social) and their visualization - communication - message passing and broadcasting A user-defined agent class should be a subclass of this class in order to use those features. |
| AgentContinuousGIS | A subclass of ActiveObject designed to support agent based modeling in
continuous GIS space, in particular: - time (continuous or discrete) - continuous 2D space based on GIS map - connections between agents, networks (e.g. social) and their visualization - communication - message passing and broadcasting A user-defined agent class should be a subclass of this class in order to use those features. |
| AgentDiscrete2D | A subclass of ActiveObject designed to support agent based modeling in
discrete 2D space, in particular: - time (continuous or discrete) - 2D discrete space - connections between agents, networks (e.g. social) and their visualization - communication - message passing and broadcasting A user-defined agent class should be a subclass of this class in order to use those features. |
| CustomDistribution | This class is used to generate random numbers from a probability density function (PDF) defined as a number of pairs (value,rate) with possible interpolation. |
| Dimension | A dimension of a HyperArray - a set of non-negative integers (or identifiers mapped to non-negative integers) that are used as indexes in hyper arrays. |
| DynamicEvent | This class is a base class for dynamic events created by the user. |
| Engine | The simulation engine that drives the model execution. |
| Environment<T extends Agent> | Base class for agent environments. |
| Environment.AgentCollection<T extends Agent> | A collection of agents. |
| EnvironmentContinuous<T extends AgentContinuous> | Base class for agent environments with continuous space. |
| EnvironmentContinuous2D | Agent environment class for continuous 2D space |
| EnvironmentContinuous3D | Agent environment class for continuous 3D space |
| EnvironmentContinuousGIS | Agent environment class for continuous 2D space based on GIS map |
| EnvironmentDiscrete2D | Agent environment class for discrete 2D space |
| Event | Base class for all kinds of (static) events: EventTimeout, EventRate and EventCondition. |
| EventCondition | Event with trigger of type condition. |
| EventOriginator | Base class for all constructs in AnyLogic modeling language that are able to schedule discrete events, like Event, DynamicEvent and Transition. |
| EventRate | Event with trigger of type rate. |
| EventTimeout | Event with trigger of type timeout. |
| Experiment<ROOT extends ActiveObject> | A base class for all AnyLogic experiments. |
| ExperimentCompareRuns<ROOT extends ActiveObject> | Experiment used to run simulation several times with different parameter values set by user before each run. |
| ExperimentCustom | Base class for all custom experiments The experiment scenario should be defined in the overridden ExperimentCustom.run() methodCustom experiment may be executed from another experiment - in this case the latter should be passed as an argument to the constructor of the custom experiment. |
| ExperimentOptimization<ROOT extends ActiveObject> | Experiment used to search for optimal solutions. |
| ExperimentParamVariation<ROOT extends ActiveObject> | Experiment used to run simulation several times with different parameter values. |
| ExperimentSimulation<ROOT extends ActiveObject> | The simplest possible experiment consisting of a single simulation run. |
| HyperArray | A storage for multi-dimensional data used primarily in system dynamics models. |
| OptimizationCallback | This class is designed for usage in optimizations performed within custom
experiments, see
ExperimentOptimization.createOptimization(Engine, OptimizationCallback). |
| Point | Class representing Point structure: three coordinates (x, y, z). |
| Port<InMessageType,OutMessageType> | Port is a universal interface of an active object via which it can send and receive messages - arbitrary objects. |
| Presentable | A base for any object that can be displayed by presentation panel. |
| Schedule<V extends Serializable> | Schedule class. |
| SDUtilities | This class contains functions commonly used in System Dynamic modeling. |
| Statechart | Statechart - the most advanced construct to describe event- and time-driven behavior. |
| TableFunction | Table function enables the user to define functions by giving a number of (argument, value) pairs, i.e. a number of base points on a plot. |
| Transition | Base class for all kinds of statechart transitions: TransitionTimeout, TransitionRate,
TransitionCondition and TransitionMessage Memory: sizeof(EventOriginator) = 22 bytes |
| TransitionCondition | Statechart transition with trigger of type condition. |
| TransitionMessage | Statechart transition with trigger of type message. |
| TransitionRate | Statechart transition with trigger of type rate. |
| TransitionTimeout | Statechart transition with trigger of type timeout. |
| Utilities | This class provides a lot of commonly used functions and constants, including the probability distributions and mathematical functions. |
| VariableDelay | VariableDelay object accumulates a history of an expression (of type double or HyperArray and generates delayed values of the expression using the accumulated information. |
| Enum Summary | |
|---|---|
| VariableDelay.Type | Type of delay object, see description on items |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||