- Main - Class in simulation.main
-
Main class.
- Main() - Constructor for class simulation.main.Main
-
- main(String[]) - Static method in class simulation.main.Main
-
Run the program.
- mainLocation - Variable in class simulation.main.Experimenter
-
The location of the main class.
- map - Variable in class model.agent.humanAgent.aatom.operationalLevel.observation.ObservationModule
-
The map.
- map - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.Activity
-
The map.
- map - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.NavigationModule
-
The map.
- map - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.PathFinder
-
- Map - Class in model.map
-
The map forms the basis for the agent-based model.
- Map() - Constructor for class model.map.Map
-
Creates a map that automatically scales to the items that are added.
- Map(float, float) - Constructor for class model.map.Map
-
Creates the map with a minimum width and height.
- map - Variable in class model.map.MapComponent
-
Set map.
- map - Variable in class simulation.simulation.Simulator.Builder
-
- map - Variable in class simulation.simulation.Simulator
-
- map - Variable in class util.analytics.Analyzer
-
The map.
- map - Variable in class view.GUI
-
- map - Variable in class view.MapPanel
-
- MapComponent - Class in model.map
-
A map component is an object that can be added to a
Map
.
- MapComponent() - Constructor for class model.map.MapComponent
-
- mapComponents - Variable in class model.map.Map
-
- mapComponents - Variable in class view.MapPanel
-
- MapComponentView - Class in view.mapComponents
-
Superclass for each of the MapComponentViews.
- MapComponentView() - Constructor for class view.mapComponents.MapComponentView
-
- mapPanel - Variable in class view.GUI
-
- MapPanel - Class in view
-
Visualizes the map.
- MapPanel(Map, double) - Constructor for class view.MapPanel
-
Creates the map panel.
- MapTest - Class in model.map
-
Tests the map main functionalities.
- MapTest() - Constructor for class model.map.MapTest
-
- mass - Variable in class model.agent.humanAgent.aatom.Passenger.Builder
-
- mass - Variable in class model.agent.humanAgent.HumanAgent
-
The mass (kilograms) of the agent.
- MathDistribution - Class in util.math.distributions
-
A mathematical distribution.
- MathDistribution() - Constructor for class util.math.distributions.MathDistribution
-
Creates a math distribution.
- MathDistribution(RandomPlus) - Constructor for class util.math.distributions.MathDistribution
-
Creates a math distribution based on a separate random generator.
- maximumSeconds - Variable in class simulation.simulation.endingCondition.BaseEndingConditions
-
The maximum number of steps.
- maxX - Variable in class view.MapPanel
-
The maximum width.
- maxY - Variable in class view.MapPanel
-
The maximum height.
- mean - Variable in class util.math.distributions.NormalDistribution
-
The mean.
- mergeFiles(String) - Static method in class util.io.FileMerger
-
Merge all files in a directory.
- minimumHeight - Variable in class model.map.Map
-
The minimum height of the map.
- minimumWidth - Variable in class model.map.Map
-
The minimum width of the map.
- missedFlights - Variable in class util.analytics.MissedFlightsAnalyzer
-
The missed flights.
- MissedFlightsAnalyzer - Class in util.analytics
-
A parameter tracker for missed flights.
- MissedFlightsAnalyzer() - Constructor for class util.analytics.MissedFlightsAnalyzer
-
- model.agent - package model.agent
-
The agent package contains all agents in the project.
- model.agent.humanAgent - package model.agent.humanAgent
-
The Human agent package contains all human agents in the project.
- model.agent.humanAgent.aatom - package model.agent.humanAgent.aatom
-
All AATOM related packages.
- model.agent.humanAgent.aatom.operationalLevel - package model.agent.humanAgent.aatom.operationalLevel
-
All operational models in the project.
- model.agent.humanAgent.aatom.operationalLevel.action.communication.impl - package model.agent.humanAgent.aatom.operationalLevel.action.communication.impl
-
Communication module implementations.
- model.agent.humanAgent.aatom.operationalLevel.action.movement - package model.agent.humanAgent.aatom.operationalLevel.action.movement
-
Movement related classes.
- model.agent.humanAgent.aatom.operationalLevel.action.movement.impl - package model.agent.humanAgent.aatom.operationalLevel.action.movement.impl
-
Movement model implementations.
- model.agent.humanAgent.aatom.operationalLevel.observation.impl - package model.agent.humanAgent.aatom.operationalLevel.observation.impl
-
Observation module implementations.
- model.agent.humanAgent.aatom.strategicLevel - package model.agent.humanAgent.aatom.strategicLevel
-
Package contains all existing strategic models of an agent.
- model.agent.humanAgent.aatom.strategicLevel.belief - package model.agent.humanAgent.aatom.strategicLevel.belief
-
The belief module and its related classes.
- model.agent.humanAgent.aatom.strategicLevel.goal - package model.agent.humanAgent.aatom.strategicLevel.goal
-
The goal module and its related classes.
- model.agent.humanAgent.aatom.strategicLevel.reasoning - package model.agent.humanAgent.aatom.strategicLevel.reasoning
-
Reasoning module containing analysis, decision making and planning.
- model.agent.humanAgent.aatom.strategicLevel.reasoning.analysis - package model.agent.humanAgent.aatom.strategicLevel.reasoning.analysis
-
Analysis related classes.
- model.agent.humanAgent.aatom.strategicLevel.reasoning.decisionMaking - package model.agent.humanAgent.aatom.strategicLevel.reasoning.decisionMaking
-
Decision making related classes.
- model.agent.humanAgent.aatom.strategicLevel.reasoning.planning - package model.agent.humanAgent.aatom.strategicLevel.reasoning.planning
-
Planning related classes.
- model.agent.humanAgent.aatom.tacticalLevel - package model.agent.humanAgent.aatom.tacticalLevel
-
Tactical level related classes.
- model.agent.humanAgent.aatom.tacticalLevel.activity - package model.agent.humanAgent.aatom.tacticalLevel.activity
-
Activity related classes.
- model.agent.humanAgent.aatom.tacticalLevel.activity.operator - package model.agent.humanAgent.aatom.tacticalLevel.activity.operator
-
Holder classes for operator activities.
- model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl - package model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl
-
Basic operator activity implementations.
- model.agent.humanAgent.aatom.tacticalLevel.activity.passenger - package model.agent.humanAgent.aatom.tacticalLevel.activity.passenger
-
Holder classes for passenger activities.
- model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl - package model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl
-
Basic operator activity implementations.
- model.agent.humanAgent.aatom.tacticalLevel.interpretation - package model.agent.humanAgent.aatom.tacticalLevel.interpretation
-
The interpretation module.
- model.agent.humanAgent.aatom.tacticalLevel.navigation - package model.agent.humanAgent.aatom.tacticalLevel.navigation
-
The navigation module and related classes.
- model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder - package model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder
-
The collection of path finding algorithms.
- model.environment.objects.area - package model.environment.objects.area
-
Airport areas.
- model.environment.objects.flight - package model.environment.objects.flight
-
Flight related classes.
- model.environment.objects.physicalObject - package model.environment.objects.physicalObject
-
Physical objects of the environment.
- model.environment.objects.physicalObject.luggage - package model.environment.objects.physicalObject.luggage
-
Luggage related classes.
- model.environment.objects.physicalObject.sensor.impl - package model.environment.objects.physicalObject.sensor.impl
-
Sensor implementations.
- model.environment.position - package model.environment.position
-
Position and Vector.
- model.map - package model.map
-
- model.map.shapes - package model.map.shapes
-
Shapes of environment objects.
- ModelBuilder - Class in simulation.modelBuilder
-
Prebuilt scenarios.
- ModelBuilder() - Constructor for class simulation.modelBuilder.ModelBuilder
-
Private constructor to prevent object creation.
- ModelComponentBuilder - Class in model.map
-
A class that enables the practical building of a map.
- ModelComponentBuilder() - Constructor for class model.map.ModelComponentBuilder
-
- mouseClicked(MouseEvent) - Method in class view.GUI.ZoomListener
-
- mouseDragged(MouseEvent) - Method in class view.GUI.ZoomListener
-
- mouseEntered(MouseEvent) - Method in class view.GUI.ZoomListener
-
- mouseExited(MouseEvent) - Method in class view.GUI.ZoomListener
-
- mouseMoved(MouseEvent) - Method in class view.GUI.ZoomListener
-
- mousePressed(MouseEvent) - Method in class view.GUI.ZoomListener
-
- mouseReleased(MouseEvent) - Method in class view.GUI.ZoomListener
-
- moveLuggageVector - Variable in class model.environment.objects.physicalObject.sensor.XRaySystem
-
The vector point in the direction of the luggage end position, from the
luggage start position.
- movement - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.Activity
-
The movement model.
- movementModel - Variable in class model.agent.humanAgent.aatom.operationalLevel.observation.ObservationModule
-
The movement model.
- movementModel - Variable in class model.agent.humanAgent.aatom.operationalLevel.OperationalModel
-
The movement model.
- movementModel - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.NavigationModule
-
The movement model.
- movementModel - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.StuckDetector
-
The movement model.
- movementModule - Variable in class model.agent.humanAgent.aatom.operationalLevel.action.communication.CommunicationModule
-
The movement model.
- MovementModule - Class in model.agent.humanAgent.aatom.operationalLevel.action.movement
-
A movement model is responsible for the movement of a passenger.
- MovementModule(double) - Constructor for class model.agent.humanAgent.aatom.operationalLevel.action.movement.MovementModule
-
Creates a movement model.
- MovementModuleTest - Class in model.agent.humanAgent.aatom.operationalLevel.action.movement
-
Tests the static movement module.
- MovementModuleTest() - Constructor for class model.agent.humanAgent.aatom.operationalLevel.action.movement.MovementModuleTest
-
- multiply(Vector) - Method in class model.environment.position.Vector
-
Multiplies (dot product) this vector with another.