AnyLogic Help
  Release Notes
    AnyLogic 8 New Features
    What's new in previous releases
      AnyLogic 7.3 New Features
      AnyLogic 7.2 New Features
      AnyLogic 7.1 New Features
      AnyLogic 7 New Features
    System requirements
    AnyLogic editions comparison
    AnyLogic Professional
    AnyLogic activation
      Activating AnyLogic with a software key
      Activating AnyLogic using a dongle
      Team License
      AnyLogic University. Server activation
    Evaluation license limitations
    AnyLogic Support Services
    Renewing the Support Service license
    AnyLogic help
    Printing help
    Style conventions
  AnyLogic Cloud
    Exporting a model to AnyLogic Cloud. Tutorial
    Signing up / Logging in to AnyLogic Cloud
    Exporting a model to AnyLogic Cloud
      Exporting a model to AnyLogic Cloud
      Run Configuration
    Title screen in AnyLogic Cloud
    Model screen in AnyLogic Cloud
    Experiment screen in AnyLogic Cloud
      Experiment screen in AnyLogic Cloud
      Experiment toolbar in AnyLogic Cloud
      Experiment animation in AnyLogic Cloud
    Working with experiment dashboard in AnyLogic Cloud
      Experiment dashboard in AnyLogic Cloud
      Configuring the Inputs section
      Configuring the Outputs section
    Comparing results of experiments in AnyLogic Cloud
    Exporting the experiment data in AnyLogic Cloud
    Sharing your AnyLogic Cloud model
    Model versions in AnyLogic Cloud
    User profile in AnyLogic Cloud
  Basic Concepts
    Models
      Creating a new model
      Opening a model
      Saving models
      Automatic backup and recovery of models
      Closing models
      Renaming model elements
      Managing model elements
      Documenting a model
    Modeling approaches
      Discrete Event modeling
      System Dynamics modeling
      Agent Based modeling
      Dynamic Systems modeling
      Multimethod modeling
      Combining modeling methods
  AnyLogic User Interface
    AnyLogic UI
    Welcome page
    Graphical editor
      Graphical editor
      Visible area and coordinates
      Frame
      Diagram grid
      Selecting shapes
      Copying, moving and deleting shapes
      Moving and zooming the diagram
      Aligning elements
      Managing layers in the graphical editor
      Graphical editor keyboard and mouse shortcuts
      Simultaneous work with several diagrams
    Projects view
      Projects view
      Working with Projects view
    Palette view
      Palette view
      Adding palette elements onto the diagram
      Customizing the palette appearance
      Searching palette elements
      AnyLogic palettes
        System Dynamics palette
        Agent palette
        Presentation palette
        Space Markup palette
        Analysis palette
        Controls palette
        Statechart palette
        Actionchart palette
        Connectivity palette
        Pictures palette
        3D Objects palette
    Properties view
      Properties view
      Properties view keyboard shortcuts
    Problems view
    Other AnyLogic views
      Search view
      GIS search results view
      Console view
      Debug view
      Breakpoints view
      Expressions view
      Variables view
      Log view
    Working with views
      Opening and closing views
      Minimizing and maximizing views
      Docking and undocking views
      Drop cursors
      Moving views
      Resizing views
      Grouping and ungrouping views
    AnyLogic toolbars
    AnyLogic statusbar
    AnyLogic menus
      File menu
      Edit menu
      View menu
      Draw menu
      Model menu
      Tools menu
      Help menu
    Dialogs
      AnyLogic Preferences dialog
      Choose Probability Distribution wizard
      Search dialog
      AnyLogic Support dialog
      Colors dialog
      Rename results preview dialog
    Undo and redo
    Code Completion Master
    Text search
    Keyboard and mouse shortcuts
    Icon modifiers
    AnyLogic preferences
    Perspectives
    Java editor
    Using relative / absolute paths
  Running a Model
    Running the model
    Controlling the model execution
    Running the model until specified moment or for specified time interval
    Presentation window
      Toolbars
      Status bar
      Customizing toolbars and status bar
      Customizing presentation window
    Navigating through a running model
    Model execution logs
    Setting time units
    Setting start and stop time
    Setting up time mode and simulation speed
    Saving and restoring the model snapshot
      Saving a model snapshot
      Restoring a saved model snapshot
      Saving and restoring model snapshots via API
      Loading a root object from a snapshot into an experiment
      How to ensure your model is serializable
      Restrictions
    Controlling the model execution programmatically
    Model initialization order
  Agent Based Modeling
    Agent
    Creating a population of agents
    Creating an agent population based on DB data
    Agent population properties
    Adding and removing agents from population
    Environment
    Space in agent based models
      GIS space
      Continuous space
      Initial locations of agents in continuous space
      Discrete space
    Agent movement
      Movement in continuous space
      Movement in discrete space
      Movement in GIS space
      Agents movement inside and outside network
      Agent movement speed
      Agent animation rotation
      Agent action on arrival
      Movement along the polyline
    Agent interaction
      Communication between agents
      Standard agent contacts network
      Defining custom contact links
      Parameter propagation
      Variables connection
      Connector
    Collecting statistics on agents
    Functions to collect statistics on agent population
    Select specific agent(s) from a population
    Random agent from a population
    Sorted list of agents within a population
    Agent inheritance
    Agent synchronization
    Optimizing the performance of agent population
  GIS Models
    GIS map
    GIS markup shapes
      GIS Point
      GIS Route
      GIS Region
      GIS markup network
    Navigating a GIS map
    GIS map tile layer
    Finding locations on a map
    Placing agents in GIS space
    Defining routes in GIS map
    Movement in GIS space
    Scaling agent animations on GIS map
    GIS agents in flowcharts
    GIS map generalization
    Alternative route providers for cars and trains
    Converting GIS shapefiles to rail markup shapes
    Taking GIS models offline
  System Dynamics
    Stock
    Flow
    Dynamic variable
    Link
    Loop
    Shadow
    SD arrays
      Arrays
      Dimensions
      Defining an array variable
      Initializing array variables
      Defining equations for array variables
      Array functions
    Units
    Importing Vensim® models into AnyLogic
    Combining SD with agent based and discrete event models
    Layout of large SD models
    Hierarchical SD modeling
    System dynamics functions
      delay
      delay1
      delay3
      delayInformation
      delayMaterial
      forecast
      npv
      npve
      pulse
      pulseTrain
      ramp
      smooth
      smooth3
      step
      trend
    Numerical methods
  Parameters, Variables, Collections
    Parameters vs. variables: what to use?
    Parameters
      Parameters
      Dynamic parameters
      Altering parameters of embedded objects
      Altering parameters of experiment's main object
      Generic parameters
    Variables
    Collections
      Collections
      Working with collection contents
      Functions to collect statistics on a collection
      Select specific element(s) from a collection
      Choose random element from a collection
      Sorted list of elements within a collection
    Option list
    Viewing values and charts of variables at runtime
    Modifying variables and parameters at runtime
  2D and 3D Animation
    Presentation shapes
      Line
      Polyline
      Curve
      Rectangle
      Rounded rectangle
      Oval
      Arc
      Text
      Image
      Group
    3D animation
      3D Window
      3D Object
      Camera
      Light
      Moving, rotating and zooming 3D scene at runtime
      A set of standard 3D objects
      Painting standard and imported 3D objects
      Clipping 3D scene
      Importing 3D objects into a model
    View area
    Creating a navigation bar
    CAD drawing
    Standard pictures
    Editing shapes
      Moving presentation shapes
      Resizing presentation shapes
      Rotating presentation shapes
      Changing shape color
      Changing shape's line appearance
      Controlling visibility of shapes
      Changing shape's position in stacking order
      Locking shapes
    Colors
    Textures
    Shape replication
    Agent's icon
    Animating replicated objects
    Animating hierarchical models
    Configuring a presentation
  Space Markup
    Networks
      Network
      Path
      Nodes
        Rectangular node
        Point node
        Polygonal node
      Attractor
      Pallet rack
      Create network by code
    GIS markup
      GIS point
      GIS route
      GIS region
      GIS markup network
    Markup for pedestrian simulation
      Ground
      Walls
        Wall
        Rectangular wall
        Circular wall
      Target line
      Services
        Service with lines
          Queue Line
          Service
        Service with area
          Polygonal area
          Service
        Service with a serpentine queue
          Serpentine Queue
          Service
      Areas
        Pedestrian areas
        Rectangular area
        Polygonal area
        Attractors in pedestrian areas
        Sloped areas
      Escalator group
        Escalator
      Pathway
      Pedestrian density map
      Pedestrian flow statistics
      Selecting markup shapes
    Markup for rail models
      Railway network
      Railway track
      Switch
      Position on track
      Converting GIS shapefiles to rail markup shapes
      Create rail yard by code
    Markup for road traffic models
      Road network
      Road
      Intersection
      Stop line
      Bus stop
      Parking lot
      Converting GIS shapefile to a road network
    Animation for fluid models
      Storage tank
      Pipe
      Bulk conveyor belt
    Defining animation scale
  Interactive Controls
    Linking controls to parameters
    Setting up parameters prior to model execution
    Button
    Check box
    Edit box
    Radio buttons
    Slider
    Combo box
    List box
    File chooser
    Progress bar
    Replicated controls
  Database
    AnyLogic database
    Creating database tables
    Importing database tables
    Creating an agent population based on DB data
    Source generates agents according to timestamps in DB
    Source generates agents with parameters read from DB
    Reading parameter value from DB
    Database view
    Group of tables
    Database table editor
      Sorting records
      Filtering records
    Querying
      Query Constructor
      Writing select queries
      Reading data from AnyLogic DB. Use cases
      Ordering (ORDER BY)
      Grouping (GROUP BY)
      WHERE clause
      INSERT query
      UPDATE query
      DELETE query
    Model execution logs
    Exporting data to MS Excel file
    Back up / restore database
    AnyLogic DB data types
    Legacy Connectivity tools
      Excel file
      Text file
      Creating a database
      Query
      Feeding a model with data from a database
      Insert
      Update
      Key value table
      Database API
  Defining Behavior. Events and Statecharts
    Events
      Event
      Timeout triggered event
      Condition triggered event
      Rate triggered event
      Dynamic event
      Event processing at the simulation engine
      Event scheduling
      Viewing and controlling event queue of simulation engine
    Statecharts
      Statecharts
      Statechart entry point
      State
      Initial state pointer
      Transition
        Triggering a transition
        Timeout triggered transition
        Rate triggered transition
        Condition triggered transition
        Message triggered transition
        Arrival triggered transition
      Branch
      History state
      Final state
      Execution order. Example
      Statechart declaration rules
      Checking the agent's state
      Statechart functions
      Highlighting statechart activities
      Animating behavior defined by a statechart
  Functions and Action Charts
    Functions
    Action charts
      Creating an Action Chart. Tutorial
      Action chart
      Code
      Decision
      Local variable
      While loop
      Do while loop
      For loop
      Return
      Break
      Editing action charts blocks
  Schedules and Table Functions
    Schedules
      Schedule
      Weekly schedule
      Schedule with N Days/Weeks duration
      Schedule with no calendar mapping
      Schedule exceptions
      Schedule preview
      Schedule API
      Date chooser
    Table functions
      Table functions
      Table function interpolation
      Function behavior in infeasible area
      Accessing table function values
  Collecting Output Data
    Data set
    Statistics
    Histogram data
    Histogram 2D data
    Output
    Updating data sets
    Viewing and copying collected data
    Saving and restoring experiment results
      Saving experiment results
      Restoring experiment results
  Visualizing Data Using Charts
    Charts
    Bar chart
    Stack chart
    Pie chart
    Plot
    Time plot
    Time stack chart
    Time color chart
    Histogram
    Histogram 2D
    3D charts
    Chart area
    Time window
    Scaling charts
    Chart legend
    Chart grid and labels
    Date and time in chart labels
    Updating charts
    Changing chart appearance at runtime
  Experiment Framework
    Experiments
    Simulation experiment
    Optimization
      Optimization experiment
      Defining an objective function
      Optimization parameters
      Constraints and requirements
      Specifying simulation stop condition
      Specifying optimization stop condition
      Default optimization UI
      Running an optimization
      Optimizing stochastic models
      How to increase optimization performance
      Optimization experiment functions
    Parameter variation
      Parameter variation experiment
      Configuring the parameter variation
      Default parameter variation UI
      Performing parameter variation in stochastic models
      Parameter variation experiment functions
    Calibration
      Calibration experiment
      Calibration experiment functions
    Compare runs
      Compare runs experiment
      Compare runs experiment functions
    Monte Carlo
      Monte Carlo experiment
      Monte Carlo experiment functions
    Sensitivity analysis
      Sensitivity analysis experiment
      Sensitivity analysis experiment functions
    Custom experiment
  Stochastic Modeling
    Stochastic modeling
    Reproducible model runs
    Probability distributions
    Choose Probability Distribution wizard
    Custom distribution
    Random number generator
    Custom random number generator
    How to select a random ...
      Choose random agent from a population
      Choose random element from a collection
      Choose random element from an array
      Select one random option from an option list
      Create a random object from a given list of objects
  Exporting Models
    Exporting a model to AnyLogic Cloud
      Run Configuration
    Exporting a model as standalone Java application
  Release Notes
    AnyLogic 8 New Features
    What's new in previous releases
      AnyLogic 7.3 New Features
      AnyLogic 7.2 New Features
      AnyLogic 7.1 New Features
      AnyLogic 7 New Features
    System requirements
    AnyLogic editions comparison
    AnyLogic Professional
    AnyLogic activation
      Activating AnyLogic with a software key
      Activating AnyLogic using a dongle
      Team License
      AnyLogic University. Server activation
    Evaluation license limitations
    AnyLogic Support Services
    Renewing the Support Service license
    AnyLogic help
    Printing help
    Style conventions
  AnyLogic Cloud
    Exporting a model to AnyLogic Cloud. Tutorial
    Signing up / Logging in to AnyLogic Cloud
    Exporting a model to AnyLogic Cloud
      Exporting a model to AnyLogic Cloud
      Run Configuration
    Title screen in AnyLogic Cloud
    Model screen in AnyLogic Cloud
    Experiment screen in AnyLogic Cloud
      Experiment screen in AnyLogic Cloud
      Experiment toolbar in AnyLogic Cloud
      Experiment animation in AnyLogic Cloud
    Working with experiment dashboard in AnyLogic Cloud
      Experiment dashboard in AnyLogic Cloud
      Configuring the Inputs section
      Configuring the Outputs section
    Comparing results of experiments in AnyLogic Cloud
    Exporting the experiment data in AnyLogic Cloud
    Sharing your AnyLogic Cloud model
    Model versions in AnyLogic Cloud
    User profile in AnyLogic Cloud
  Basic Concepts
    Models
      Creating a new model
      Opening a model
      Saving models
      Automatic backup and recovery of models
      Closing models
      Renaming model elements
      Managing model elements
      Documenting a model
    Modeling approaches
      Discrete Event modeling
      System Dynamics modeling
      Agent Based modeling
      Dynamic Systems modeling
      Multimethod modeling
      Combining modeling methods
  AnyLogic User Interface
    AnyLogic UI
    Welcome page
    Graphical editor
      Graphical editor
      Visible area and coordinates
      Frame
      Diagram grid
      Selecting shapes
      Copying, moving and deleting shapes
      Moving and zooming the diagram
      Aligning elements
      Managing layers in the graphical editor
      Graphical editor keyboard and mouse shortcuts
      Simultaneous work with several diagrams
    Projects view
      Projects view
      Working with Projects view
    Palette view
      Palette view
      Adding palette elements onto the diagram
      Customizing the palette appearance
      Searching palette elements
      AnyLogic palettes
        System Dynamics palette
        Agent palette
        Presentation palette
        Space Markup palette
        Analysis palette
        Controls palette
        Statechart palette
        Actionchart palette
        Connectivity palette
        Pictures palette
        3D Objects palette
    Properties view
      Properties view
      Properties view keyboard shortcuts
    Problems view
    Other AnyLogic views
      Search view
      GIS search results view
      Console view
      Debug view
      Breakpoints view
      Expressions view
      Variables view
      Log view
    Working with views
      Opening and closing views
      Minimizing and maximizing views
      Docking and undocking views
      Drop cursors
      Moving views
      Resizing views
      Grouping and ungrouping views
    AnyLogic toolbars
    AnyLogic statusbar
    AnyLogic menus
      File menu
      Edit menu
      View menu
      Draw menu
      Model menu
      Tools menu
      Help menu
    Dialogs
      AnyLogic Preferences dialog
      Choose Probability Distribution wizard
      Search dialog
      AnyLogic Support dialog
      Colors dialog
      Rename results preview dialog
    Undo and redo
    Code Completion Master
    Text search
    Keyboard and mouse shortcuts
    Icon modifiers
    AnyLogic preferences
    Perspectives
    Java editor
    Using relative / absolute paths
  Running a Model
    Running the model
    Controlling the model execution
    Running the model until specified moment or for specified time interval
    Presentation window
      Toolbars
      Status bar
      Customizing toolbars and status bar
      Customizing presentation window
    Navigating through a running model
    Model execution logs
    Setting time units
    Setting start and stop time
    Setting up time mode and simulation speed
    Saving and restoring the model snapshot
      Saving a model snapshot
      Restoring a saved model snapshot
      Saving and restoring model snapshots via API
      Loading a root object from a snapshot into an experiment
      How to ensure your model is serializable
      Restrictions
    Controlling the model execution programmatically
    Model initialization order
  Agent Based Modeling
    Agent
    Creating a population of agents
    Creating an agent population based on DB data
    Agent population properties
    Adding and removing agents from population
    Environment
    Space in agent based models
      GIS space
      Continuous space
      Initial locations of agents in continuous space
      Discrete space
    Agent movement
      Movement in continuous space
      Movement in discrete space
      Movement in GIS space
      Agents movement inside and outside network
      Agent movement speed
      Agent animation rotation
      Agent action on arrival
      Movement along the polyline
    Agent interaction
      Communication between agents
      Standard agent contacts network
      Defining custom contact links
      Parameter propagation
      Variables connection
      Connector
    Collecting statistics on agents
    Functions to collect statistics on agent population
    Select specific agent(s) from a population
    Random agent from a population
    Sorted list of agents within a population
    Agent inheritance
    Agent synchronization
    Optimizing the performance of agent population
  GIS Models
    GIS map
    GIS markup shapes
      GIS Point
      GIS Route
      GIS Region
      GIS markup network
    Navigating a GIS map
    GIS map tile layer
    Finding locations on a map
    Placing agents in GIS space
    Defining routes in GIS map
    Movement in GIS space
    Scaling agent animations on GIS map
    GIS agents in flowcharts
    GIS map generalization
    Alternative route providers for cars and trains
    Converting GIS shapefiles to rail markup shapes
    Taking GIS models offline
  System Dynamics
    Stock
    Flow
    Dynamic variable
    Link
    Loop
    Shadow
    SD arrays
      Arrays
      Dimensions
      Defining an array variable
      Initializing array variables
      Defining equations for array variables
      Array functions
    Units
    Importing Vensim® models into AnyLogic
    Combining SD with agent based and discrete event models
    Layout of large SD models
    Hierarchical SD modeling
    System dynamics functions
      delay
      delay1
      delay3
      delayInformation
      delayMaterial
      forecast
      npv
      npve
      pulse
      pulseTrain
      ramp
      smooth
      smooth3
      step
      trend
    Numerical methods
  Parameters, Variables, Collections
    Parameters vs. variables: what to use?
    Parameters
      Parameters
      Dynamic parameters
      Altering parameters of embedded objects
      Altering parameters of experiment's main object
      Generic parameters
    Variables
    Collections
      Collections
      Working with collection contents
      Functions to collect statistics on a collection
      Select specific element(s) from a collection
      Choose random element from a collection
      Sorted list of elements within a collection
    Option list
    Viewing values and charts of variables at runtime
    Modifying variables and parameters at runtime
  2D and 3D Animation
    Presentation shapes
      Line
      Polyline
      Curve
      Rectangle
      Rounded rectangle
      Oval
      Arc
      Text
      Image
      Group
    3D animation
      3D Window
      3D Object
      Camera
      Light
      Moving, rotating and zooming 3D scene at runtime
      A set of standard 3D objects
      Painting standard and imported 3D objects
      Clipping 3D scene
      Importing 3D objects into a model
    View area
    Creating a navigation bar
    CAD drawing
    Standard pictures
    Editing shapes
      Moving presentation shapes
      Resizing presentation shapes
      Rotating presentation shapes
      Changing shape color
      Changing shape's line appearance
      Controlling visibility of shapes
      Changing shape's position in stacking order
      Locking shapes
    Colors
    Textures
    Shape replication
    Agent's icon
    Animating replicated objects
    Animating hierarchical models
    Configuring a presentation
  Space Markup
    Networks
      Network
      Path
      Nodes
        Rectangular node
        Point node
        Polygonal node
      Attractor
      Pallet rack
      Create network by code
    GIS markup
      GIS point
      GIS route
      GIS region
      GIS markup network
    Markup for pedestrian simulation
      Ground
      Walls
        Wall
        Rectangular wall
        Circular wall
      Target line
      Services
        Service with lines
          Queue Line
          Service
        Service with area
          Polygonal area
          Service
        Service with a serpentine queue
          Serpentine Queue
          Service
      Areas
        Pedestrian areas
        Rectangular area
        Polygonal area
        Attractors in pedestrian areas
        Sloped areas
      Escalator group
        Escalator
      Pathway
      Pedestrian density map
      Pedestrian flow statistics
      Selecting markup shapes
    Markup for rail models
      Railway network
      Railway track
      Switch
      Position on track
      Converting GIS shapefiles to rail markup shapes
      Create rail yard by code
    Markup for road traffic models
      Road network
      Road
      Intersection
      Stop line
      Bus stop
      Parking lot
      Converting GIS shapefile to a road network
    Animation for fluid models
      Storage tank
      Pipe
      Bulk conveyor belt
    Defining animation scale
  Interactive Controls
    Linking controls to parameters
    Setting up parameters prior to model execution
    Button
    Check box
    Edit box
    Radio buttons
    Slider
    Combo box
    List box
    File chooser
    Progress bar
    Replicated controls
  Database
    AnyLogic database
    Creating database tables
    Importing database tables
    Creating an agent population based on DB data
    Source generates agents according to timestamps in DB
    Source generates agents with parameters read from DB
    Reading parameter value from DB
    Database view
    Group of tables
    Database table editor
      Sorting records
      Filtering records
    Querying
      Query Constructor
      Writing select queries
      Reading data from AnyLogic DB. Use cases
      Ordering (ORDER BY)
      Grouping (GROUP BY)
      WHERE clause
      INSERT query
      UPDATE query
      DELETE query
    Model execution logs
    Exporting data to MS Excel file
    Back up / restore database
    AnyLogic DB data types
    Legacy Connectivity tools
      Excel file
      Text file
      Creating a database
      Query
      Feeding a model with data from a database
      Insert
      Update
      Key value table
      Database API
  Defining Behavior. Events and Statecharts
    Events
      Event
      Timeout triggered event
      Condition triggered event
      Rate triggered event
      Dynamic event
      Event processing at the simulation engine
      Event scheduling
      Viewing and controlling event queue of simulation engine
    Statecharts
      Statecharts
      Statechart entry point
      State
      Initial state pointer
      Transition
        Triggering a transition
        Timeout triggered transition
        Rate triggered transition
        Condition triggered transition
        Message triggered transition
        Arrival triggered transition
      Branch
      History state
      Final state
      Execution order. Example
      Statechart declaration rules
      Checking the agent's state
      Statechart functions
      Highlighting statechart activities
      Animating behavior defined by a statechart
  Functions and Action Charts
    Functions
    Action charts
      Creating an Action Chart. Tutorial
      Action chart
      Code
      Decision
      Local variable
      While loop
      Do while loop
      For loop
      Return
      Break
      Editing action charts blocks
  Schedules and Table Functions
    Schedules
      Schedule
      Weekly schedule
      Schedule with N Days/Weeks duration
      Schedule with no calendar mapping
      Schedule exceptions
      Schedule preview
      Schedule API
      Date chooser
    Table functions
      Table functions
      Table function interpolation
      Function behavior in infeasible area
      Accessing table function values
  Collecting Output Data
    Data set
    Statistics
    Histogram data
    Histogram 2D data
    Output
    Updating data sets
    Viewing and copying collected data
    Saving and restoring experiment results
      Saving experiment results
      Restoring experiment results
  Visualizing Data Using Charts
    Charts
    Bar chart
    Stack chart
    Pie chart
    Plot
    Time plot
    Time stack chart
    Time color chart
    Histogram
    Histogram 2D
    3D charts
    Chart area
    Time window
    Scaling charts
    Chart legend
    Chart grid and labels
    Date and time in chart labels
    Updating charts
    Changing chart appearance at runtime
  Experiment Framework
    Experiments
    Simulation experiment
    Optimization
      Optimization experiment
      Defining an objective function
      Optimization parameters
      Constraints and requirements
      Specifying simulation stop condition
      Specifying optimization stop condition
      Default optimization UI
      Running an optimization
      Optimizing stochastic models
      How to increase optimization performance
      Optimization experiment functions
    Parameter variation
      Parameter variation experiment
      Configuring the parameter variation
      Default parameter variation UI
      Performing parameter variation in stochastic models
      Parameter variation experiment functions
    Calibration
      Calibration experiment
      Calibration experiment functions
    Compare runs
      Compare runs experiment
      Compare runs experiment functions
    Monte Carlo
      Monte Carlo experiment
      Monte Carlo experiment functions
    Sensitivity analysis
      Sensitivity analysis experiment
      Sensitivity analysis experiment functions
    Custom experiment
  Stochastic Modeling
    Stochastic modeling
    Reproducible model runs
    Probability distributions
    Choose Probability Distribution wizard
    Custom distribution
    Random number generator
    Custom random number generator
    How to select a random ...
      Choose random agent from a population
      Choose random element from a collection
      Choose random element from an array
      Select one random option from an option list
      Create a random object from a given list of objects
  Exporting Models
    Exporting a model to AnyLogic Cloud
      Run Configuration
    Exporting a model as standalone Java application
Tutorials
  Supply Chain GIS (AB + DE)
    Supply Chain GIS Model
    Phase 1. Configuring the GIS Map
    Phase 2. Creating agents
    Phase 3. Placing agents in GIS space
    Phase 4. Sending orders from the retailer
    Phase 5. Processing orders at the distributor
    Phase 6. Defining trucks' movement
  Wind Turbine Maintenance (Agents)
    Maintenance model
    Phase 1. Creating different types of agents
    Phase 2. Settings up transport base
    Phase 3. Defining Transport agent behavior
    Phase 4. Defining Maintenance Center behavior
    Phase 5. Defining Turbine agent behavior
    Phase 6. Finishing the Transport logic
    Phase 7. Running and exploring the model
  Job Shop (Process Modeling Library)
    Job Shop model
    Phase 1. Creating a simple model
    Phase 2. Adding resources
    Phase 3. Creating 3D animation
    Phase 4. Modeling pallet delivery by trucks
    Phase 5. Modeling CNC machines
  Bank Office (Process Centric)
    Bank Office Model
    Phase 1. Creating a simple model
    Phase 2. Creating a model animation
    Phase 3. Adding tellers
    Phase 4. Collecting utilization statistics
  Bass Diffusion (System Dynamics)
    Bass Diffusion model
    Step 0. Analyzing the model
    Step 1. Creating a new model
    Step 2. Adding stocks
    Step 3. Adding adoption flow
    Step 4. Adding constants
    Step 5. Defining initial values of stocks
    Step 6. Adding dynamic variables
    Step 7. Configuring simulation
    Step 8. Running the model
    Step 9. Adding charts
    Step 10. Modeling replacement purchases
    Step 11. Modeling the demand cycle
    Step 12. Modeling a promotion strategy
    Step 13. Optimizing the product launch strategy
  Intersection (Road Traffic Library)
    Intersection model
    Phase 1. Drawing a road
    Phase 2. 3D animation
    Phase 3. Drawing an intersection
    Phase 4. Adding a parking lot
    Phase 5. Adding buses
    Phase 6. Adding traffic lights
  Subway Entrance (Pedestrian Library)
    Subway Entrance Hall Model
    Phase 1. Simulating a simple pedestrian flow
    Phase 2. Adding fare gates
    Phase 3. Displaying pedestrian density map
    Phase 4. Adding ticket vending machines
  Hump Yard (Rail simulation)
    Hump Yard model
    Phase 1. Drawing a rail yard
    Phase 2. Defining logic
    Phase 3. Creating rail car types
    Phase 4. Modeling rail car classification
  Air Defense System (Agents)
    Air Defense System model
    Phase 1. Creating assets
    Phase 2. Adding bombers
    Phase 3. Adding bombs
    Phase 4. Adding air defense system
  Supply Chain GIS (AB + DE)
    Supply Chain GIS Model
    Phase 1. Configuring the GIS Map
    Phase 2. Creating agents
    Phase 3. Placing agents in GIS space
    Phase 4. Sending orders from the retailer
    Phase 5. Processing orders at the distributor
    Phase 6. Defining trucks' movement
  Wind Turbine Maintenance (Agents)
    Maintenance model
    Phase 1. Creating different types of agents
    Phase 2. Settings up transport base
    Phase 3. Defining Transport agent behavior
    Phase 4. Defining Maintenance Center behavior
    Phase 5. Defining Turbine agent behavior
    Phase 6. Finishing the Transport logic
    Phase 7. Running and exploring the model
  Job Shop (Process Modeling Library)
    Job Shop model
    Phase 1. Creating a simple model
    Phase 2. Adding resources
    Phase 3. Creating 3D animation
    Phase 4. Modeling pallet delivery by trucks
    Phase 5. Modeling CNC machines
  Bank Office (Process Centric)
    Bank Office Model
    Phase 1. Creating a simple model
    Phase 2. Creating a model animation
    Phase 3. Adding tellers
    Phase 4. Collecting utilization statistics
  Bass Diffusion (System Dynamics)
    Bass Diffusion model
    Step 0. Analyzing the model
    Step 1. Creating a new model
    Step 2. Adding stocks
    Step 3. Adding adoption flow
    Step 4. Adding constants
    Step 5. Defining initial values of stocks
    Step 6. Adding dynamic variables
    Step 7. Configuring simulation
    Step 8. Running the model
    Step 9. Adding charts
    Step 10. Modeling replacement purchases
    Step 11. Modeling the demand cycle
    Step 12. Modeling a promotion strategy
    Step 13. Optimizing the product launch strategy
  Intersection (Road Traffic Library)
    Intersection model
    Phase 1. Drawing a road
    Phase 2. 3D animation
    Phase 3. Drawing an intersection
    Phase 4. Adding a parking lot
    Phase 5. Adding buses
    Phase 6. Adding traffic lights
  Subway Entrance (Pedestrian Library)
    Subway Entrance Hall Model
    Phase 1. Simulating a simple pedestrian flow
    Phase 2. Adding fare gates
    Phase 3. Displaying pedestrian density map
    Phase 4. Adding ticket vending machines
  Hump Yard (Rail simulation)
    Hump Yard model
    Phase 1. Drawing a rail yard
    Phase 2. Defining logic
    Phase 3. Creating rail car types
    Phase 4. Modeling rail car classification
  Air Defense System (Agents)
    Air Defense System model
    Phase 1. Creating assets
    Phase 2. Adding bombers
    Phase 3. Adding bombs
    Phase 4. Adding air defense system
Advanced Modeling with Java
  Java Basics for AnyLogic
    Java in AnyLogic
    Primitive data types
    Classes
    Variables (local variables and class fields)
    Functions (methods)
    Expressions
      Arithmetic expressions
      Relations and equality
      Logical expressions
      String expressions
      Conditional operator ? :
    Statements
      Statements
      Variable declaration
      Function call
      Assignment
      If-then-else
      Switch
      For loop
      While loop
      Block {…} and indentation
      Return statement
    Java arrays and collections
      Arrays
      Collections
    Comments
    Naming conventions
    Where am I and how do I get to…?
    Adding Java classes
    Adding Java interfaces
  Code Completion Master
  AnyLogic functions
    Mathematical functions
    Functions working with arrays (type[])
    Probability distributions
      Custom distribution
      bernoulli
      beta
      binomial
      cauchy
      chi2
      erlang
      exponential
      gamma
      gammaLog
      geometric
      gumbel1
      gumbel2
      hypergeometric
      laplace
      logarithmic
      logistic
      lognormal
      negativeBinomial
      normal
      pareto
      pert
      poisson
      randomFalse
      randomTrue
      rayleigh
      triangular
      triangularAV
      uniform
      uniform_discr
      uniform_pos
      weibull
    Time functions
      addToDate
      date
      dateToTime
      day
      differenceInCalendarUnits
      dropTime
      getAmPm
      getDayOfMonth
      getDayOfWeek
      getHour
      getHourOfDay
      getMillisecond
      getMinute
      getMonth
      getSecond
      getYear
      hour
      millisecond
      minute
      second
      time
      timeToDate
      toDate
      toDateInMillis
      toModelTime
      toTimeoutInCalendar
      toTimeUnits
      week
    System dynamics functions
      delay
      delay1
      delay3
      delayInformation
      delayMaterial
      forecast
      npv
      npve
      pulse
      pulseTrain
      ramp
      smooth
      smooth3
      step
      trend
    Print operators
      traceToDB
      traceln
      trace
  AnyLogic constants
    Mathematical constants
    Constants for units
  AnyLogic class reference
  API reference
    com.anylogic.engine
      AbstractLinkToAgent
      AgentConstants
      AgentDestroyListener
      AgentExtension
      Area2D
      Area3D
      ArrivalCallback
      EnvironmentConstants
      ExtAgentContinuous
      ExtAgentDiscrete
      ExtAgentGIS
      ExtAgentInteractive
      ExtAgentWithSpatialMetrics
      ExtAnimationParams
      ExtDefaultAnimationProvider
      ExtEntity
      ExtEnvironmentContinuous
      ExtEnvironmentDiscrete
      ExtEnvironmentGIS
      ExtEnvironmentInteractive
      ExtEnvironmentWithLayout
      ExtEnvironmentWithMetrics
      ExtRootModelAgent
      ExtSpace
      ExtWithSpaceType
      IPathData
      IRouteProvider
      IRunConfiguration
      IRunConfigurationProvider
      IRunOutputsConsumer
      IRunValueAccessor
      IRunValueDescriptor
      IStatechartState
      IUnits
      LinkToAgent
      LinkToAgentAnimationSettings
      LinkToAgentCollection
      Locatable2D
      Locatable3D
      Path2D
      Path3D
      Segment2D
      Segment3D
      AbstractAgentPlainMovementData
      AbstractShapeGISMap
      Agent
      AgentArrayList
      AgentExtensionFactory
      AgentExtensionImpl
      AgentLinkedHashSet
      AgentList
      AgentSpacePosition
      AnyLogicRuntimePreferences
      CellPosition
      CustomDistribution
      CustomDistributionOfOptions
      Dimension
      DynamicEvent
      Engine
      Environment
      Event
      EventCondition
      EventOriginator
      EventRate
      EventTimeout
      Experiment
      ExperimentCompareRuns
      ExperimentCustom
      ExperimentMultipleRuns
      ExperimentOptimization
      ExperimentParamVariation
      ExperimentRunFast
      ExperimentSimulation
      ExtAgentContinuousDelegate
      ExtAgentWithSpatialMetricsDelegate
      ExtEntityContinuousDelegate
      ExtEntityDelegate
      FlowchartBlock
      FlowchartMappedPort
      FlowchartPort
      HyperArray
      IRunValueDescriptorImpl
      LinkToAgentAnimationSettingsImpl
      LinkToAgentCollectionImpl
      LinkToAgentImpl
      LinkToAgentStandardImpl
      ModelProperties
      OptimizationCallback
      Pair
      Point
      Port
      Position
      Presentable
      Scale
      Schedule
      ScheduleWithUnits
      SDIntegrationManager
      SDUtilities
      Statechart
      TableFunction
      TableTransferable
      Transition
      TransitionCondition
      TransitionMessage
      TransitionRate
      TransitionTimeout
      Utilities
      UtilitiesArray
      UtilitiesCollection
      VariableDelay
      AccelerationUnits
      Agent.TransitionIcon
      AmountType
      AmountUnits
      AnyLogicCustomProposalPriority.Type
      AnyLogicCustomProposalType.Label
      AnyLogicCustomSerializationMode
      AreaUnits
      CellDirection
      CustomDistribution.InterpolationType
      Engine.EventSelectionMode
      Engine.ModelType
      Engine.SolverDAEType
      Engine.SolverNAEType
      Engine.SolverODEType
      Engine.State
      EventTimeout.Mode
      Experiment.Command
      Experiment.State
      ExperimentMultipleRuns.ConfidenceLevel
      FlowchartActivityType
      FlowRateUnits
      LayoutType
      LengthUnits
      MessageDeliveryType
      ModelPropertyName
      NeighborhoodType
      NetworkType
      RateUnits
      SpaceType
      SpeedUnits
      TableFunction.InterpolationType
      TableFunction.OutOfRangeAction
      TimeUnits
      VariableDelay.Type
      ModelException
      ProbabilityDistributionIllegalArgumentException
      ProbabilityDistributionInfiniteLoopException
      AnyLogicCustomAliasProposal
      AnyLogicCustomProposalPriority
      AnyLogicCustomProposalType
      AnyLogicCustomSerialization
      AnyLogicInternalAPI
      AnyLogicInternalCodegenAPI
      AnyLogicInternalLibraryAPI
      AnyLogicLegacyAPI
    com.anylogic.engine.analysis
      BarChart
      Chart
      Chart.Properties
      Chart1D
      Chart1DSum
      Chart2D
      Chart2DPlot
      Chart2DPlot.Appearance
      ChartItem
      ColorMapping
      DataItem
      DataSet
      DataUpdater_xjal
      Histogram
      Histogram.Appearance
      Histogram2D
      Histogram2D.Appearance
      Histogram2DData
      HistogramData
      HistogramSimpleData
      HistogramSmartData
      PieChart
      Plot
      StackChart
      StatisticsContinuous
      StatisticsDiscrete
      TimeColorChart
      TimeColorChart.ColorMap
      TimePlot
      TimeStackChart
      Chart.Direction
      Chart.GridPosition
      Chart.InterpolationType
      Chart.PointStyle
      Chart.ScaleType
      Chart.TimeWindowMovementType
      ColorMappingOperator
    com.anylogic.engine.connectivity
      ResultSet
      Statement
      ConnectivityBase
      Database
      DatabaseAccessor
      ExcelFile
      Insert
      KeyValueTable
      Query
      TextFile
      Update
      DatabaseExcelStreamingMode
      TextFile.Mode
    com.anylogic.engine.database
      DatabaseLoggingObjectDescriptor
      DBInfo
      ILogEntry
      TableDataExporter
      TableDataImporter
      CachedSelectQuery
      CodeValue
      DatabaseCustomType
      DatabaseDescriptor
      DatabaseDescriptorFactory
      DatabaseDescriptorRegistry
      DatabaseLogProperties
      DatabaseStatements
      DeleteQuery
      InsertQuery
      LogEntryFactory
      ModelDatabase
      ModelDatabase.DatabaseCacheKey
      ModelDatabase.LRUCache
      SelectQuery
      TableElementDatabaseBuilder
      TableInput
      UpdateQuery
      UtilitiesDatabase
      DatabaseColumnTypeEnum
      DatabaseLogFunctions
      DatabaseLogTableType
      DatabaseLogViews
      DatabaseType
      LoggingType
    com.anylogic.engine.elements
      IElementDescriptor
      ElementDescriptorImpl
      GISMarkupSegmentDescriptor
      GISMarkupSegmentLineDescriptor
    com.anylogic.engine.gis
      IGeographicSearch
      IGeographicSearchEntry
      IGISRouteProvider
      IImageLoadedListener
      ITileURLProvider
      AbstractCachedNominatimSearch
      AbstractGISRouteProvider
      AbstractGISRouteProviderWithCache
      AbstractNominatimSearch
      ALCarEncoder
      AnyLogicMapDB
      AnyLogicOnlineRouteProvider
      BRouterOSMRouteProvider
      BuiltInTileCache
      GISCoordinates
      GISCoordinates.Coord
      GISMarkupDescriptor
      GISMultiRegion
      GISMultiRegionDescriptor
      GISPointDescriptor
      GISRegionDescriptor
      GraphHopperRouteProvider
      JSONRouteProvider
      NominatimSearch
      PlainGISRouteProvider
      TileFactory
      TileImageProvider
      TileURLProvider
      TileURLProviderImpl
      YoursOSMRouteProvider
      GISCoordinates.Direction
      RouteProviderTransportType
      RoutingMethod
      TileURLProviderType
    com.anylogic.engine.gis.parsing
      Parser
      Scanner
      GISCoordinatesParser
      GISCoordinatesParser.DirectionParser
      NaturalParser
      OneOfParser
      SkipParser
      StringScanner
    com.anylogic.engine.markup
      AnimationMovingLocationProvider
      AnimationStaticLocationProvider
      BulkConveyorDataSource
      DensityMapDataSource
      EscalatorDataSource
      GroundDataSource
      GroundMarkup
      IMarkupSegment
      INetwork
      INetworkMarkupElement
      INode
      IPath
      ISignalable
      PalletRackAccess
      ParkingLotDataSource
      PedFlowStatisticsDataSource
      PipeDataSource
      QueueUnit
      RailMarkup
      RoadBasicDataSource
      RoadDataSource
      RoadSignType
      ServiceDataSource
      SignalChangeListener
      StorageTankDataSource
      SwitchDataSource
      TrackDataSource
      TrafficLightDelegate
      AbstractCurve
      AbstractDrawableMarkupAggregator
      AbstractFluidMarkup
      AbstractGroundMarkup
      AbstractMarkup
      AbstractMarkupAggregator
      AbstractMarkupSegment
      AbstractMarkupSubunit
      AbstractNetwork
      AbstractNetworkCurve
      AbstractRailwayMarkup
      AbstractRoadConnectableElement
      AbstractRoadMarkup
      AbstractRoadPart
      AbstractRoadSidePart
      AbstractShapedWall
      AbstractWall
      AreaNode
      Attractor
      BulkConveyorBelt
      BusStop
      CircularCurve
      CircularCurveImpl
      CircularWall
      ContinuousShortestPathData
      Curve
      DensityMap
      Escalator
      EscalatorGroup
      GISCurve
      GISMarkupElement
      GISMarkupSegment
      GISMarkupSegmentLine
      GISNetwork
      GISNode
      GISPoint
      GISRegion
      GISRoute
      GISShortestPathData
      Ground
      Intersection
      MarkupSegment
      MarkupSegmentArc
      MarkupSegmentLine
      MarkupShape
      MarkupShape3D
      Network
      NetworkMarkupElement
      Node
      Obstacle
      PalletRack
      PalletRackLocation
      ParkingLot
      Path
      Pathway
      PedFlowStatistics
      Pipe
      PointNode
      PolygonalNode
      PositionOnTrack
      QueueArea
      QueuePath
      QueueSerpentine
      RailwayNetwork
      RailwaySwitch
      RailwayTrack
      RectangularNode
      RectangularWall
      Road
      RoadConnectionPoint
      RoadEnd
      RoadLanesConnector
      RoadNetwork
      ServiceBase
      ServiceLine
      ServicePoint
      ServiceUnit
      ServiceWArea
      ServiceWLine
      ShortestPathData
      Slope
      StopLine
      StorageTank
      TargetLine
      TrafficLight
      Wall
      DensityMapColorScheme
      EscalatorMovementDirection
      EscalatorPedestrianBehavior
      ExceededQueuePolicy
      FlowStatisticsDirection
      NodeType
      PalletRackApproachDirection
      PalletRackDirection
      PalletRackType
      ParkingLotType
      PathDrawingType
      PositionChoiceMode
      RoadDrivingDirection
      RoadEnd.Type
      RoadLineStyle
      ServiceGroupBehavior
      ServiceGroupBehaviorMode
      ServiceQueueChoicePolicy
      ServiceWLineType
      SimpleDirection
      SlopeType
      TrafficLightSignal
      TrafficLightType
      WallFillingType
    com.anylogic.engine.presentation
      ElementOf3DScene
      ImageChangedListener
      IPresentation
      LinkToAgentAnimator
      NetworkActivityMonitor
      NetworkConnectionHandler
      ProgressConsumer
      SVGAnimationSource
      SVGElement
      UIEventListener
      AgentAnimationSettings
      Camera3D
      Configuration3D
      Element3D_xjal
      ImageCache
      Light3D
      Light3D.CarHeadlight
      Light3D.Daylight
      Light3D.Moonlight
      Light3D.StreetLight
      Light3DAmbient
      Light3DDirectional
      Light3DPoint
      Light3DSpot
      ModelElementDescriptor
      NetworkActivityMonitorService
      Panel
      Presentation
      ReplicatedShape
      Shape
      Shape3D
      Shape3DArc
      Shape3DGroup
      Shape3DImage
      Shape3DLine
      Shape3DObject
      Shape3DOval
      Shape3DPolyLine
      Shape3DRectangle
      Shape3DText
      ShapeAgentGroup_xjal
      ShapeAgentPopulationGroup
      ShapeArc
      ShapeButton
      ShapeCAD
      ShapeCanvas
      ShapeCheckBox
      ShapeComboBox
      ShapeControl
      ShapeControlManager
      ShapeCurve
      ShapeEmbeddedObjectIcon
      ShapeEmbeddedObjectPresentation
      ShapeFileChooser
      ShapeGISMap
      ShapeGISMap.Layer
      ShapeGroup
      ShapeImage
      ShapeInputControl
      ShapeLine
      ShapeLineFill
      ShapeListBox
      ShapeModelElementsGroup
      ShapeMultiplePoints
      ShapeOval
      ShapePixel
      ShapePolyLine
      ShapeProgressBar
      ShapeRadioButtonGroup
      ShapeRectangle
      ShapeRoundedRectangle
      ShapeScale
      ShapeSlider
      ShapeText
      ShapeTextField
      ShapeTopLevelPresentationGroup
      ShapeUIEventsManager
      ShapeWindow3D
      SnapshotEventListener
      StatusBar
      SVGCommand
      SVGFrame
      SVGPresentation
      Texture
      ToolBar
      UIEventData
      UIPointEventData
      UtilitiesColor
      ViewArea
      LineArrowStyle
      LineStyle
      ModelElementType
      Navigation3DType
      Object3DAxisOrder
      Presentation.Mode
      ShapeControl.ValueType
      ShapeDrawMode
      ShapeFileChooser.Type
      ShapeType
      StatusBar.Section
      TextAlignment
      ToolBar.Section
      UIEventType
  Debugging a Model
    Checking model syntax
    Runtime errors
    Keeping track of a simulation
    Locating the error log file
    Custom error handler
    Launching a model in debug mode
    Breakpoints
      Adding breakpoints
      Removing breakpoints
      Enabling and disabling breakpoints
      Applying hit counts for breakpoints
      Managing conditional breakpoints
    Evaluating expressions
    Inspecting values
    Stepping through the execution of a model
  Working with Libraries and External Jar Files
    Libraries
    Creating a library
    Library editor
    Exporting a library
    Managing libraries
    Agent's icon
    Adding library blocks into a model
    Adding libraries to model dependencies
    Adding external Java classes
    Library developer mode
    Message passing
      Ports
      Connecting ports
      Connecting ports at runtime
      Messages
      Sending messages
      Receiving messages
      Message routing rules
      Filtering messages by type
      Filtering messages by contents
      Custom port classes
      Storing received messages in a port queue
      Registering connected objects
  Team Development with SVN
    SVN
    Typical SVN Work Cycle
    Checkout from SVN
    Importing a new Project into a SVN Repository
    Updating from SVN
    Committing to SVN
  Integrating Models with External Applications
    Launching AnyLogic Model from External Application
    Running the Model from Outside Without UI
  Java Basics for AnyLogic
    Java in AnyLogic
    Primitive data types
    Classes
    Variables (local variables and class fields)
    Functions (methods)
    Expressions
      Arithmetic expressions
      Relations and equality
      Logical expressions
      String expressions
      Conditional operator ? :
    Statements
      Statements
      Variable declaration
      Function call
      Assignment
      If-then-else
      Switch
      For loop
      While loop
      Block {…} and indentation
      Return statement
    Java arrays and collections
      Arrays
      Collections
    Comments
    Naming conventions
    Where am I and how do I get to…?
    Adding Java classes
    Adding Java interfaces
  Code Completion Master
  AnyLogic functions
    Mathematical functions
    Functions working with arrays (type[])
    Probability distributions
      Custom distribution
      bernoulli
      beta
      binomial
      cauchy
      chi2
      erlang
      exponential
      gamma
      gammaLog
      geometric
      gumbel1
      gumbel2
      hypergeometric
      laplace
      logarithmic
      logistic
      lognormal
      negativeBinomial
      normal
      pareto
      pert
      poisson
      randomFalse
      randomTrue
      rayleigh
      triangular
      triangularAV
      uniform
      uniform_discr
      uniform_pos
      weibull
    Time functions
      addToDate
      date
      dateToTime
      day
      differenceInCalendarUnits
      dropTime
      getAmPm
      getDayOfMonth
      getDayOfWeek
      getHour
      getHourOfDay
      getMillisecond
      getMinute
      getMonth
      getSecond
      getYear
      hour
      millisecond
      minute
      second
      time
      timeToDate
      toDate
      toDateInMillis
      toModelTime
      toTimeoutInCalendar
      toTimeUnits
      week
    System dynamics functions
      delay
      delay1
      delay3
      delayInformation
      delayMaterial
      forecast
      npv
      npve
      pulse
      pulseTrain
      ramp
      smooth
      smooth3
      step
      trend
    Print operators
      traceToDB
      traceln
      trace
  AnyLogic constants
    Mathematical constants
    Constants for units
  AnyLogic class reference
  API reference
    com.anylogic.engine
      AbstractLinkToAgent
      AgentConstants
      AgentDestroyListener
      AgentExtension
      Area2D
      Area3D
      ArrivalCallback
      EnvironmentConstants
      ExtAgentContinuous
      ExtAgentDiscrete
      ExtAgentGIS
      ExtAgentInteractive
      ExtAgentWithSpatialMetrics
      ExtAnimationParams
      ExtDefaultAnimationProvider
      ExtEntity
      ExtEnvironmentContinuous
      ExtEnvironmentDiscrete
      ExtEnvironmentGIS
      ExtEnvironmentInteractive
      ExtEnvironmentWithLayout
      ExtEnvironmentWithMetrics
      ExtRootModelAgent
      ExtSpace
      ExtWithSpaceType
      IPathData
      IRouteProvider
      IRunConfiguration
      IRunConfigurationProvider
      IRunOutputsConsumer
      IRunValueAccessor
      IRunValueDescriptor
      IStatechartState
      IUnits
      LinkToAgent
      LinkToAgentAnimationSettings
      LinkToAgentCollection
      Locatable2D
      Locatable3D
      Path2D
      Path3D
      Segment2D
      Segment3D
      AbstractAgentPlainMovementData
      AbstractShapeGISMap
      Agent
      AgentArrayList
      AgentExtensionFactory
      AgentExtensionImpl
      AgentLinkedHashSet
      AgentList
      AgentSpacePosition
      AnyLogicRuntimePreferences
      CellPosition
      CustomDistribution
      CustomDistributionOfOptions
      Dimension
      DynamicEvent
      Engine
      Environment
      Event
      EventCondition
      EventOriginator
      EventRate
      EventTimeout
      Experiment
      ExperimentCompareRuns
      ExperimentCustom
      ExperimentMultipleRuns
      ExperimentOptimization
      ExperimentParamVariation
      ExperimentRunFast
      ExperimentSimulation
      ExtAgentContinuousDelegate
      ExtAgentWithSpatialMetricsDelegate
      ExtEntityContinuousDelegate
      ExtEntityDelegate
      FlowchartBlock
      FlowchartMappedPort
      FlowchartPort
      HyperArray
      IRunValueDescriptorImpl
      LinkToAgentAnimationSettingsImpl
      LinkToAgentCollectionImpl
      LinkToAgentImpl
      LinkToAgentStandardImpl
      ModelProperties
      OptimizationCallback
      Pair
      Point
      Port
      Position
      Presentable
      Scale
      Schedule
      ScheduleWithUnits
      SDIntegrationManager
      SDUtilities
      Statechart
      TableFunction
      TableTransferable
      Transition
      TransitionCondition
      TransitionMessage
      TransitionRate
      TransitionTimeout
      Utilities
      UtilitiesArray
      UtilitiesCollection
      VariableDelay
      AccelerationUnits
      Agent.TransitionIcon
      AmountType
      AmountUnits
      AnyLogicCustomProposalPriority.Type
      AnyLogicCustomProposalType.Label
      AnyLogicCustomSerializationMode
      AreaUnits
      CellDirection
      CustomDistribution.InterpolationType
      Engine.EventSelectionMode
      Engine.ModelType
      Engine.SolverDAEType
      Engine.SolverNAEType
      Engine.SolverODEType
      Engine.State
      EventTimeout.Mode
      Experiment.Command
      Experiment.State
      ExperimentMultipleRuns.ConfidenceLevel
      FlowchartActivityType
      FlowRateUnits
      LayoutType
      LengthUnits
      MessageDeliveryType
      ModelPropertyName
      NeighborhoodType
      NetworkType
      RateUnits
      SpaceType
      SpeedUnits
      TableFunction.InterpolationType
      TableFunction.OutOfRangeAction
      TimeUnits
      VariableDelay.Type
      ModelException
      ProbabilityDistributionIllegalArgumentException
      ProbabilityDistributionInfiniteLoopException
      AnyLogicCustomAliasProposal
      AnyLogicCustomProposalPriority
      AnyLogicCustomProposalType
      AnyLogicCustomSerialization
      AnyLogicInternalAPI
      AnyLogicInternalCodegenAPI
      AnyLogicInternalLibraryAPI
      AnyLogicLegacyAPI
    com.anylogic.engine.analysis
      BarChart
      Chart
      Chart.Properties
      Chart1D
      Chart1DSum
      Chart2D
      Chart2DPlot
      Chart2DPlot.Appearance
      ChartItem
      ColorMapping
      DataItem
      DataSet
      DataUpdater_xjal
      Histogram
      Histogram.Appearance
      Histogram2D
      Histogram2D.Appearance
      Histogram2DData
      HistogramData
      HistogramSimpleData
      HistogramSmartData
      PieChart
      Plot
      StackChart
      StatisticsContinuous
      StatisticsDiscrete
      TimeColorChart
      TimeColorChart.ColorMap
      TimePlot
      TimeStackChart
      Chart.Direction
      Chart.GridPosition
      Chart.InterpolationType
      Chart.PointStyle
      Chart.ScaleType
      Chart.TimeWindowMovementType
      ColorMappingOperator
    com.anylogic.engine.connectivity
      ResultSet
      Statement
      ConnectivityBase
      Database
      DatabaseAccessor
      ExcelFile
      Insert
      KeyValueTable
      Query
      TextFile
      Update
      DatabaseExcelStreamingMode
      TextFile.Mode
    com.anylogic.engine.database
      DatabaseLoggingObjectDescriptor
      DBInfo
      ILogEntry
      TableDataExporter
      TableDataImporter
      CachedSelectQuery
      CodeValue
      DatabaseCustomType
      DatabaseDescriptor
      DatabaseDescriptorFactory
      DatabaseDescriptorRegistry
      DatabaseLogProperties
      DatabaseStatements
      DeleteQuery
      InsertQuery
      LogEntryFactory
      ModelDatabase
      ModelDatabase.DatabaseCacheKey
      ModelDatabase.LRUCache
      SelectQuery
      TableElementDatabaseBuilder
      TableInput
      UpdateQuery
      UtilitiesDatabase
      DatabaseColumnTypeEnum
      DatabaseLogFunctions
      DatabaseLogTableType
      DatabaseLogViews
      DatabaseType
      LoggingType
    com.anylogic.engine.elements
      IElementDescriptor
      ElementDescriptorImpl
      GISMarkupSegmentDescriptor
      GISMarkupSegmentLineDescriptor
    com.anylogic.engine.gis
      IGeographicSearch
      IGeographicSearchEntry
      IGISRouteProvider
      IImageLoadedListener
      ITileURLProvider
      AbstractCachedNominatimSearch
      AbstractGISRouteProvider
      AbstractGISRouteProviderWithCache
      AbstractNominatimSearch
      ALCarEncoder
      AnyLogicMapDB
      AnyLogicOnlineRouteProvider
      BRouterOSMRouteProvider
      BuiltInTileCache
      GISCoordinates
      GISCoordinates.Coord
      GISMarkupDescriptor
      GISMultiRegion
      GISMultiRegionDescriptor
      GISPointDescriptor
      GISRegionDescriptor
      GraphHopperRouteProvider
      JSONRouteProvider
      NominatimSearch
      PlainGISRouteProvider
      TileFactory
      TileImageProvider
      TileURLProvider
      TileURLProviderImpl
      YoursOSMRouteProvider
      GISCoordinates.Direction
      RouteProviderTransportType
      RoutingMethod
      TileURLProviderType
    com.anylogic.engine.gis.parsing
      Parser
      Scanner
      GISCoordinatesParser
      GISCoordinatesParser.DirectionParser
      NaturalParser
      OneOfParser
      SkipParser
      StringScanner
    com.anylogic.engine.markup
      AnimationMovingLocationProvider
      AnimationStaticLocationProvider
      BulkConveyorDataSource
      DensityMapDataSource
      EscalatorDataSource
      GroundDataSource
      GroundMarkup
      IMarkupSegment
      INetwork
      INetworkMarkupElement
      INode
      IPath
      ISignalable
      PalletRackAccess
      ParkingLotDataSource
      PedFlowStatisticsDataSource
      PipeDataSource
      QueueUnit
      RailMarkup
      RoadBasicDataSource
      RoadDataSource
      RoadSignType
      ServiceDataSource
      SignalChangeListener
      StorageTankDataSource
      SwitchDataSource
      TrackDataSource
      TrafficLightDelegate
      AbstractCurve
      AbstractDrawableMarkupAggregator
      AbstractFluidMarkup
      AbstractGroundMarkup
      AbstractMarkup
      AbstractMarkupAggregator
      AbstractMarkupSegment
      AbstractMarkupSubunit
      AbstractNetwork
      AbstractNetworkCurve
      AbstractRailwayMarkup
      AbstractRoadConnectableElement
      AbstractRoadMarkup
      AbstractRoadPart
      AbstractRoadSidePart
      AbstractShapedWall
      AbstractWall
      AreaNode
      Attractor
      BulkConveyorBelt
      BusStop
      CircularCurve
      CircularCurveImpl
      CircularWall
      ContinuousShortestPathData
      Curve
      DensityMap
      Escalator
      EscalatorGroup
      GISCurve
      GISMarkupElement
      GISMarkupSegment
      GISMarkupSegmentLine
      GISNetwork
      GISNode
      GISPoint
      GISRegion
      GISRoute
      GISShortestPathData
      Ground
      Intersection
      MarkupSegment
      MarkupSegmentArc
      MarkupSegmentLine
      MarkupShape
      MarkupShape3D
      Network
      NetworkMarkupElement
      Node
      Obstacle
      PalletRack
      PalletRackLocation
      ParkingLot
      Path
      Pathway
      PedFlowStatistics
      Pipe
      PointNode
      PolygonalNode
      PositionOnTrack
      QueueArea
      QueuePath
      QueueSerpentine
      RailwayNetwork
      RailwaySwitch
      RailwayTrack
      RectangularNode
      RectangularWall
      Road
      RoadConnectionPoint
      RoadEnd
      RoadLanesConnector
      RoadNetwork
      ServiceBase
      ServiceLine
      ServicePoint
      ServiceUnit
      ServiceWArea
      ServiceWLine
      ShortestPathData
      Slope
      StopLine
      StorageTank
      TargetLine
      TrafficLight
      Wall
      DensityMapColorScheme
      EscalatorMovementDirection
      EscalatorPedestrianBehavior
      ExceededQueuePolicy
      FlowStatisticsDirection
      NodeType
      PalletRackApproachDirection
      PalletRackDirection
      PalletRackType
      ParkingLotType
      PathDrawingType
      PositionChoiceMode
      RoadDrivingDirection
      RoadEnd.Type
      RoadLineStyle
      ServiceGroupBehavior
      ServiceGroupBehaviorMode
      ServiceQueueChoicePolicy
      ServiceWLineType
      SimpleDirection
      SlopeType
      TrafficLightSignal
      TrafficLightType
      WallFillingType
    com.anylogic.engine.presentation
      ElementOf3DScene
      ImageChangedListener
      IPresentation
      LinkToAgentAnimator
      NetworkActivityMonitor
      NetworkConnectionHandler
      ProgressConsumer
      SVGAnimationSource
      SVGElement
      UIEventListener
      AgentAnimationSettings
      Camera3D
      Configuration3D
      Element3D_xjal
      ImageCache
      Light3D
      Light3D.CarHeadlight
      Light3D.Daylight
      Light3D.Moonlight
      Light3D.StreetLight
      Light3DAmbient
      Light3DDirectional
      Light3DPoint
      Light3DSpot
      ModelElementDescriptor
      NetworkActivityMonitorService
      Panel
      Presentation
      ReplicatedShape
      Shape
      Shape3D
      Shape3DArc
      Shape3DGroup
      Shape3DImage
      Shape3DLine
      Shape3DObject
      Shape3DOval
      Shape3DPolyLine
      Shape3DRectangle
      Shape3DText
      ShapeAgentGroup_xjal
      ShapeAgentPopulationGroup
      ShapeArc
      ShapeButton
      ShapeCAD
      ShapeCanvas
      ShapeCheckBox
      ShapeComboBox
      ShapeControl
      ShapeControlManager
      ShapeCurve
      ShapeEmbeddedObjectIcon
      ShapeEmbeddedObjectPresentation
      ShapeFileChooser
      ShapeGISMap
      ShapeGISMap.Layer
      ShapeGroup
      ShapeImage
      ShapeInputControl
      ShapeLine
      ShapeLineFill
      ShapeListBox
      ShapeModelElementsGroup
      ShapeMultiplePoints
      ShapeOval
      ShapePixel
      ShapePolyLine
      ShapeProgressBar
      ShapeRadioButtonGroup
      ShapeRectangle
      ShapeRoundedRectangle
      ShapeScale
      ShapeSlider
      ShapeText
      ShapeTextField
      ShapeTopLevelPresentationGroup
      ShapeUIEventsManager
      ShapeWindow3D
      SnapshotEventListener
      StatusBar
      SVGCommand
      SVGFrame
      SVGPresentation
      Texture
      ToolBar
      UIEventData
      UIPointEventData
      UtilitiesColor
      ViewArea
      LineArrowStyle
      LineStyle
      ModelElementType
      Navigation3DType
      Object3DAxisOrder
      Presentation.Mode
      ShapeControl.ValueType
      ShapeDrawMode
      ShapeFileChooser.Type
      ShapeType
      StatusBar.Section
      TextAlignment
      ToolBar.Section
      UIEventType
  Debugging a Model
    Checking model syntax
    Runtime errors
    Keeping track of a simulation
    Locating the error log file
    Custom error handler
    Launching a model in debug mode
    Breakpoints
      Adding breakpoints
      Removing breakpoints
      Enabling and disabling breakpoints
      Applying hit counts for breakpoints
      Managing conditional breakpoints
    Evaluating expressions
    Inspecting values
    Stepping through the execution of a model
  Working with Libraries and External Jar Files
    Libraries
    Creating a library
    Library editor
    Exporting a library
    Managing libraries
    Agent's icon
    Adding library blocks into a model
    Adding libraries to model dependencies
    Adding external Java classes
    Library developer mode
    Message passing
      Ports
      Connecting ports
      Connecting ports at runtime
      Messages
      Sending messages
      Receiving messages
      Message routing rules
      Filtering messages by type
      Filtering messages by contents
      Custom port classes
      Storing received messages in a port queue
      Registering connected objects
  Team Development with SVN
    SVN
    Typical SVN Work Cycle
    Checkout from SVN
    Importing a new Project into a SVN Repository
    Updating from SVN
    Committing to SVN
  Integrating Models with External Applications
    Launching AnyLogic Model from External Application
    Running the Model from Outside Without UI
FAQ
  How to...
  Troubleshooting
  How to...
  Troubleshooting
Library Reference Guides
  Process Modeling Library
    About Process Modeling Library
    Process Modeling Library blocks
      Source
        Source generates agents according to timestamps in DB
        Source generates agents with parameters read from DB
      Sink
      Delay
      Queue
      SelectOutput
      SelectOutput5
      Hold
      Match
      Split
      Combine
      Assembler
      MoveTo
      Conveyor
      ResourcePool
      Seize
      Release
      Service
      ResourceSendTo
      ResourceTaskStart
      ResourceTaskEnd
      ResourceTask
      Enter
      Exit
      Batch
      Unbatch
      Dropoff
      Pickup
      RestrictedAreaStart
      RestrictedAreaEnd
      TimeMeasureStart
      TimeMeasureEnd
      ResourceAttach
      ResourceDetach
      RackSystem
      RackStore
      RackPick
      PML Settings
      Auxiliary blocks
        Wait
        SelectOutputIn
        SelectOutputOut
        PlainTransfer
    Space markup
      Network
      Path
      Nodes
        Rectangular node
        Point node
        Polygonal node
      Attractor
      Pallet rack
      Create network by code
    Custom agent types
    Custom resource types
    Resource functions
    Accessing agent parameters from a flowchart
    Creating a custom flowchart block
    Color animation of the running flowchart
    Pull vs. Push agent flow protocol
    Port connections
  Pedestrian Library
    About AnyLogic Pedestrian Library
    Pedestrian Library blocks
      PedSource
      PedSink
      PedGoTo
      PedService
      PedWait
      PedSelectOutput
      PedEnter
      PedExit
      PedEscalator
      PedChangeGround
      PedAreaDescriptor
      PedGroupAssemble
      PedGroupChangeFormation
      PedGroupDisassemble
      PedSettings
    Markup for pedestrian simulation
      Ground
      Walls
        Wall
        Rectangular wall
        Circular wall
      Target line
      Services
        Service with lines
          Queue Line
          Service
        Service with area
          Polygonal area
          Service
        Service with a serpentine queue
          Serpentine Queue
          Service
      Areas
        Pedestrian areas
        Rectangular area
        Polygonal area
        Attractors in pedestrian areas
        Sloped areas
      Escalator group
        Escalator
      Pathway
      Pedestrian density map
      Pedestrian flow statistics
      Selecting markup shapes
    Creating custom pedestrian types
    Animating pedestrians
    Collecting statistics
      Pedestrian density map
      Pedestrian flow statistics
    Pedestrian groups
    Separating pedestrian counterflows
    Modeling stairs
    Color animation of the running flowchart
    Pedestrian API
  Rail Library
    Overview
    Operation logic of the rail yard
      Train
      RailCar
      TrainSource
      TrainDispose
      TrainMoveTo
      TrainCouple
      TrainDecouple
      TrainEnter
      TrainExit
      RailSettings
      Color animation of the running flowchart
    Rail yard topology
      Defining the rail yard topology
      Track
      Position on track
      Switch
      Converting GIS shapefiles to rail markup shapes
      Create rail yard by code
      Route
  Road Traffic Library
    Road Traffic Library
    CarSource
    CarDispose
    CarMoveTo
    CarEnter
    CarExit
    TrafficLight
    RoadNetworkDescriptor
    Color animation of the running flowchart
    Drawing roads
      Road network
      Road
      Intersection
      Stop line
      Bus stop
      Parking lot
      Converting GIS shapefile to a road network
    Controlled intersection
    Displaying traffic jams
    Custom car types
    Creating cars of different colors and types
    Car API
  Fluid Library
    General information
    Fluid Library Blocks
    Fluid Source
    Fluid Dispose
    Tank
    Valve
    Pipeline
    Fluid Select Output
    Fluid Select Input
    Fluid Split
    Fluid Merge
    Process Tank
    Mix Tank
    Bulk Conveyor
    Fluid Convert
    Fluid Enter
    Fluid Exit
    Agent to Fluid
    Fluid to Agent
    Fluid Pickup
    Fluid Dropoff
    Drawing animation for fluid models
      Storage tank
      Pipe
      Bulk conveyor belt
    Batches
    Fluid Library Statistics
    Color animation of the running flowchart
    Ports
  Object parameters: static, dynamic and code
  Changing static parameters at runtime
  Creating a custom flowchart block
  Counting agents passed through the object
  Copying and moving flowchart blocks
  Process Modeling Library
    About Process Modeling Library
    Process Modeling Library blocks
      Source
        Source generates agents according to timestamps in DB
        Source generates agents with parameters read from DB
      Sink
      Delay
      Queue
      SelectOutput
      SelectOutput5
      Hold
      Match
      Split
      Combine
      Assembler
      MoveTo
      Conveyor
      ResourcePool
      Seize
      Release
      Service
      ResourceSendTo
      ResourceTaskStart
      ResourceTaskEnd
      ResourceTask
      Enter
      Exit
      Batch
      Unbatch
      Dropoff
      Pickup
      RestrictedAreaStart
      RestrictedAreaEnd
      TimeMeasureStart
      TimeMeasureEnd
      ResourceAttach
      ResourceDetach
      RackSystem
      RackStore
      RackPick
      PML Settings
      Auxiliary blocks
        Wait
        SelectOutputIn
        SelectOutputOut
        PlainTransfer
    Space markup
      Network
      Path
      Nodes
        Rectangular node
        Point node
        Polygonal node
      Attractor
      Pallet rack
      Create network by code
    Custom agent types
    Custom resource types
    Resource functions
    Accessing agent parameters from a flowchart
    Creating a custom flowchart block
    Color animation of the running flowchart
    Pull vs. Push agent flow protocol
    Port connections
  Pedestrian Library
    About AnyLogic Pedestrian Library
    Pedestrian Library blocks
      PedSource
      PedSink
      PedGoTo
      PedService
      PedWait
      PedSelectOutput
      PedEnter
      PedExit
      PedEscalator
      PedChangeGround
      PedAreaDescriptor
      PedGroupAssemble
      PedGroupChangeFormation
      PedGroupDisassemble
      PedSettings
    Markup for pedestrian simulation
      Ground
      Walls
        Wall
        Rectangular wall
        Circular wall
      Target line
      Services
        Service with lines
          Queue Line
          Service
        Service with area
          Polygonal area
          Service
        Service with a serpentine queue
          Serpentine Queue
          Service
      Areas
        Pedestrian areas
        Rectangular area
        Polygonal area
        Attractors in pedestrian areas
        Sloped areas
      Escalator group
        Escalator
      Pathway
      Pedestrian density map
      Pedestrian flow statistics
      Selecting markup shapes
    Creating custom pedestrian types
    Animating pedestrians
    Collecting statistics
      Pedestrian density map
      Pedestrian flow statistics
    Pedestrian groups
    Separating pedestrian counterflows
    Modeling stairs
    Color animation of the running flowchart
    Pedestrian API
  Rail Library
    Overview
    Operation logic of the rail yard
      Train
      RailCar
      TrainSource
      TrainDispose
      TrainMoveTo
      TrainCouple
      TrainDecouple
      TrainEnter
      TrainExit
      RailSettings
      Color animation of the running flowchart
    Rail yard topology
      Defining the rail yard topology
      Track
      Position on track
      Switch
      Converting GIS shapefiles to rail markup shapes
      Create rail yard by code
      Route
  Road Traffic Library
    Road Traffic Library
    CarSource
    CarDispose
    CarMoveTo
    CarEnter
    CarExit
    TrafficLight
    RoadNetworkDescriptor
    Color animation of the running flowchart
    Drawing roads
      Road network
      Road
      Intersection
      Stop line
      Bus stop
      Parking lot
      Converting GIS shapefile to a road network
    Controlled intersection
    Displaying traffic jams
    Custom car types
    Creating cars of different colors and types
    Car API
  Fluid Library
    General information
    Fluid Library Blocks
    Fluid Source
    Fluid Dispose
    Tank
    Valve
    Pipeline
    Fluid Select Output
    Fluid Select Input
    Fluid Split
    Fluid Merge
    Process Tank
    Mix Tank
    Bulk Conveyor
    Fluid Convert
    Fluid Enter
    Fluid Exit
    Agent to Fluid
    Fluid to Agent
    Fluid Pickup
    Fluid Dropoff
    Drawing animation for fluid models
      Storage tank
      Pipe
      Bulk conveyor belt
    Batches
    Fluid Library Statistics
    Color animation of the running flowchart
    Ports
  Object parameters: static, dynamic and code
  Changing static parameters at runtime
  Creating a custom flowchart block
  Counting agents passed through the object
  Copying and moving flowchart blocks