- scalarMultiply(double) - Method in class model.environment.position.Vector
-
Scalar multiplies this vector.
- scalarMultiply(float) - Method in class model.environment.position.Vector
-
Scalar multiplies this vector.
- schedule - Variable in class util.analytics.TimeToGatePerFlightAnalyzer
-
The flight schedule.
- searchTime - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.CheckpointActivity
-
The search time.
- secondsDelay - Variable in class util.analytics.Analyzer
-
The seconds delay.
- SecureArea - Class in model.environment.objects.area
-
- SecureArea(double, double, double, double) - Constructor for class model.environment.objects.area.SecureArea
-
Creates a rectangular area with a specified top left corner, width and
height.
- SecureArea(double, double, double, double, double, double, double, double) - Constructor for class model.environment.objects.area.SecureArea
-
Creates a area from four corner coordinates.
- SecureArea(double[], double[]) - Constructor for class model.environment.objects.area.SecureArea
-
Create a area from a list of (x,y) coordinates.
- SecureArea(List<Position>) - Constructor for class model.environment.objects.area.SecureArea
-
Create a area from a list of corner
Position
s.
- seed - Variable in class util.math.RandomPlus
-
The seed.
- Sensor - Class in model.environment.objects.physicalObject.sensor
-
A sensor can sense something in the world.
- Sensor(List<Position>) - Constructor for class model.environment.objects.physicalObject.sensor.Sensor
-
Creates a sensor.
- SensorState - Enum in model.environment.objects.physicalObject.sensor
-
The sensor state indicates if the sensor is active or idle.
- SensorState() - Constructor for enum model.environment.objects.physicalObject.sensor.SensorState
-
- servingDesk - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicPassengerBorderControlActivity
-
The serving desk.
- servingDesk - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicPassengerCheckInActivity
-
The serving desk.
- servingPosition - Variable in class model.environment.objects.physicalObject.Desk
-
The serving position.
- setAgentGenerator(AgentGenerator) - Method in class simulation.simulation.Simulator.Builder
-
Sets the agent generator.
- setChair() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicGateActivity
-
Sets a chair that the agent can sit on.
- setCheckedIn(boolean) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set checked in.
- setCollectPassenger(Passenger, int) - Method in class model.environment.objects.physicalObject.sensor.XRaySystem
-
Sets the collect passenger.
- setColor(Color) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the color.
- setControlPanel() - Method in class view.GUI
-
- setControls(boolean) - Method in class view.ControlPanel
-
Sets the controls the enabled or disabled.
- setControls(boolean) - Method in class view.GUI
-
Sets the controls the enabled or disabled.
- setDropOffPassenger(Passenger, int) - Method in class model.environment.objects.physicalObject.sensor.XRaySystem
-
Sets the drop off passenger.
- setEndingConditions(EndingConditions) - Method in class simulation.simulation.Simulator.Builder
-
Sets the ending conditions.
- setFacility(Class<? extends Facility>) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the facility to visit.
- setFacility() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicFacilityActivity
-
Sets the facility.
- setFlight(Flight) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
- setGoal - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicGateActivity
-
Set the goal.
- setGoal(Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.NavigationModule
-
Sets the goal position.
- setGoal(Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.PassengerNavigationModule
-
- setGoal(Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.TacticalModel
-
Sets the goal position.
- setGraphPanel() - Method in class view.GUI
-
Sets the graph panel.
- setGui(boolean) - Method in class simulation.simulation.Simulator.Builder
-
Sets the gui.
- setInFrontOfQueue() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.ActivityModule
-
Sets the agent in front of the queue.
- setInFrontOfQueue() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.QueueActivity
-
Sets the agent in front of the queue.
- setInFrontOfQueue() - Method in class model.agent.humanAgent.aatom.tacticalLevel.TacticalModel
-
Sets the agent in front of the queue.
- setLog(String[]) - Method in class model.agent.Agent
-
Sets the log value.
- setLogger(Logger) - Method in class simulation.simulation.Simulator.Builder
-
Sets the logger.
- setLuggage(Collection<Luggage>) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the luggage.
- setLuggage(Luggage) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the luggage.
- setMap(Map) - Method in class model.map.MapComponent
-
- setMap(Map) - Method in class simulation.simulation.Simulator.Builder
-
Sets the map.
- setMap(Map) - Method in class util.analytics.Analyzer
-
Sets the map.
- setMap(Map) - Method in class util.analytics.DistanceAnalyzer
-
- setMap(Map) - Method in class util.analytics.MissedFlightsAnalyzer
-
- setMap(Map) - Method in class util.analytics.QueueAnalyzer
-
- setMap(Map) - Method in class util.analytics.TimeInQueueAnalyzer
-
- setMap(Map) - Method in class util.analytics.TimeToGateAnalyzer
-
- setMap(Map) - Method in class util.analytics.TimeToGatePerFlightAnalyzer
-
- setMapPanel() - Method in class view.GUI
-
- setMass(double) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the mass.
- setMenuBar() - Method in class view.GUI
-
Sets the JMenuBar
for the GUI.
- setOccupied(HumanAgent) - Method in class model.environment.objects.physicalObject.Chair
-
Occupies the chair with an agent.
- setOpen(boolean) - Method in class model.environment.objects.physicalObject.Desk
-
- setOpen(boolean) - Method in interface model.environment.objects.physicalObject.Openable
-
Sets open.
- setOpen(boolean) - Method in class model.environment.objects.physicalObject.sensor.XRaySystem
-
- setOperationalModel(OperationalModel) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the operational model.
- setOwner(Passenger) - Method in class model.environment.objects.physicalObject.luggage.Luggage
-
Sets the owner of the luggage.
- setPersonsInConsideration(Passenger) - Method in class model.environment.objects.physicalObject.sensor.WalkThroughMetalDetector
-
Sets the persons in consideration.
- setPixelRatio(double) - Method in class view.MapPanel
-
Sets the pixel ratio.
- setPosition(Position) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
- setPosition(Position) - Method in class model.environment.objects.physicalObject.luggage.Luggage
-
Sets the position of the luggage.
- setQueuing(double) - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.ActivityModule
-
Sets the agents queuing mode.
- setQueuing(double) - Method in class model.agent.humanAgent.aatom.tacticalLevel.TacticalModel
-
Sets the agents queuing mode.
- setRadius(double) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the radius.
- setRandomSeed(long) - Method in class simulation.simulation.Simulator.Builder
-
Sets the random seed.
- setRunning(boolean) - Method in class simulation.simulation.Simulator
-
Set the running flag.
- setSearch(double) - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.ActivityModule
-
Specifies that the agent needs to be searched.
- setSearch(Luggage) - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicLuggageCheckActivity
-
Set search of luggage.
- setSearch(Luggage) - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.LuggageCheckActivity
-
Set search of luggage.
- setSearch(double) - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.CheckpointActivity
-
The time that will be spent on search on top of the standard time.
- setShortTermGoal(Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.NavigationModule
-
Set a short term goal position.
- setShortTermGoal(Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.PassengerNavigationModule
-
- setShortTermGoal(Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.TacticalModel
-
Sets a short term goal
Position
for the agent.
- setShortTermGoals(List<Position>) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.NavigationModule
-
Sets a set of short term positions.
- setShortTermGoals(List<Position>) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.PassengerNavigationModule
-
- setShortTermGoals(List<Position>) - Method in class model.agent.humanAgent.aatom.tacticalLevel.TacticalModel
-
Sets a set of short term goal
Position
s for the agent.
- setSimulationName(String) - Method in class simulation.simulation.Simulator.Builder
-
Sets the simulation name.
- setSimulator(Simulator) - Method in class simulation.simulation.agentGenerator.AgentGenerator
-
Sets the simulator.
- setSimulator(Simulator) - Method in class simulation.simulation.agentGenerator.BaseAgentGenerator
-
Sets the simulator.
- setSimulator(Simulator) - Method in class simulation.simulation.agentGenerator.FlightSpecificAgentGenerator
-
Sets the simulator.
- setSimulator(Simulator) - Method in class simulation.simulation.endingCondition.EndingConditions
-
Sets the simulator.
- setSimulator(Simulator) - Method in class util.io.logger.BaseLogger
-
- setSimulator(Simulator) - Method in class util.io.logger.ExtendedBaseLogger
-
- setSimulator(Simulator) - Method in class util.io.logger.Logger
-
Sets the simulator.
- setSitDown(Chair) - Method in class model.agent.humanAgent.aatom.operationalLevel.action.movement.MovementModule
-
Asks the agent to sit down on a specific
Chair
.
- setSitDown(Chair) - Method in class model.agent.humanAgent.aatom.operationalLevel.OperationalModel
-
Asks the agent to sit down on a specific
Chair
.
- setSizeAndRatio() - Method in class view.GUI
-
Sets the size and ratio for the GUI.
- setSpeedUpFactor(int) - Method in class simulation.simulation.Simulator
-
Set the speed up factor to increase the speed of a GUI simulation.
- setStopOrder(double) - Method in class model.agent.humanAgent.aatom.operationalLevel.action.movement.MovementModule
-
Sets the time that indicates if the time to stop.
- setStopOrder(double) - Method in class model.agent.humanAgent.aatom.operationalLevel.OperationalModel
-
Sets a flag that indicates if the agent is ordered to stop.
- setStrategicModel(StrategicModel) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the strategic model.
- setTabbedPane() - Method in class view.GUI
-
Sets the tabbed pane.
- setTacticalModel(TacticalModel) - Method in class model.agent.humanAgent.aatom.Passenger.Builder
-
Set the tactical model.
- setTimeStep(int) - Method in class simulation.simulation.Simulator.Builder
-
Sets the time step.
- shape - Variable in class model.map.shapes.PolygonMapComponent
-
The
PathShape
shape of the physical obstacle.
- ShapeDrawer - Class in view.mapComponents
-
- ShapeDrawer() - Constructor for class view.mapComponents.ShapeDrawer
-
Private class to prevent object creation.
- Shop - Class in model.environment.objects.area
-
- Shop(double, double, double, double) - Constructor for class model.environment.objects.area.Shop
-
Creates a rectangular area with a specified top left corner, width and
height.
- Shop(double, double, double, double, double, double, double, double) - Constructor for class model.environment.objects.area.Shop
-
Creates a area from four corner coordinates.
- Shop(double[], double[]) - Constructor for class model.environment.objects.area.Shop
-
Create a area from a list of (x,y) coordinates.
- Shop(List<Position>) - Constructor for class model.environment.objects.area.Shop
-
Create a area from a list of corner
Position
s.
- ShopView - Class in view.mapComponents
-
- ShopView(Shop) - Constructor for class view.mapComponents.ShopView
-
- simulation - package simulation
-
The simulation classes.
- simulation.main - package simulation.main
-
The Main classes of the simulator.
- simulation.modelBuilder - package simulation.modelBuilder
-
The simulation building package.
- simulation.simulation - package simulation.simulation
-
The simulation related classes of the model.
- simulation.simulation.agentGenerator - package simulation.simulation.agentGenerator
-
The agent generators.
- simulation.simulation.endingCondition - package simulation.simulation.endingCondition
-
The ending conditions for a simulation run.
- simulation.simulation.util - package simulation.simulation.util
-
Simulation utilities.
- SimulationLogger - Class in util.io.logger
-
The Simulation Logger logs essential information about the simulation.
- SimulationLogger(String) - Constructor for class util.io.logger.SimulationLogger
-
Creates a simulation logger.
- SimulationObject - Interface in simulation.simulation.util
-
A simulation object is an object that can be added to a simulation.
- simulator - Variable in class simulation.simulation.agentGenerator.AgentGenerator
-
- simulator - Variable in class simulation.simulation.endingCondition.EndingConditions
-
- Simulator - Class in simulation.simulation
-
The Simulator simulates our system.
- Simulator(Map, boolean, int, EndingConditions, AgentGenerator, Logger, long, String) - Constructor for class simulation.simulation.Simulator
-
Creates a simulator with a set of properties.
- simulator - Variable in class util.io.logger.Logger
-
The simulator.
- simulator - Variable in class view.ControlPanel
-
The simulator.
- simulator - Variable in class view.GUI
-
- Simulator.Builder<T extends Simulator.Builder<T>> - Class in simulation.simulation
-
Builder class for the simulator.
- simulatorName - Variable in class simulation.simulation.Simulator.Builder
-
The name of the simulation.
- simulatorName - Variable in class simulation.simulation.Simulator
-
The name of the simulation.
- sittingArea(Position, int, int, double) - Static method in class model.map.ModelComponentBuilder
-
Create a sitting area.
- size - Variable in class model.environment.objects.flight.Flight
-
The flight size.
- skipFactor - Variable in class util.io.logger.SimulationLogger
-
The skip factor.
- skips - Variable in class util.io.logger.SimulationLogger
-
The number of skips done.
- sleep(int) - Method in class simulation.simulation.Simulator
-
Sleep for a specified amount of milliseconds.
- smooth(List<Position>) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.PathFinder
-
Gets the corner points from a path, represented as a list of
Position
s.
- speedUpBox - Variable in class view.ControlPanel
-
Speed up box.
- speedUpFactor - Variable in class simulation.simulation.Simulator
-
Speed up the simulation.
- standardDeviation - Variable in class util.math.distributions.NormalDistribution
-
The standard deviation.
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.Activity
-
Starts the activity.
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicOperatorBorderControlActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicOperatorCheckInActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicPhysicalCheckActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicXRayActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicExitActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicFacilityActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicGateActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicPassengerBorderControlActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicPassengerCheckInActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicRegionalCheckpointActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicSchipholCheckpointActivity
-
- startActivity() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.QueueActivity
-
- startActivity(double) - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.QueueActivity
-
Starts the activity with a specific time.
- startTime - Variable in class simulation.main.Experimenter
-
The starting time of the experiment.
- state - Variable in class model.environment.objects.physicalObject.sensor.Sensor
-
The sensor state.
- StaticMovementModule - Class in model.agent.humanAgent.aatom.operationalLevel.action.movement.impl
-
A static model does not move at all.
- StaticMovementModule() - Constructor for class model.agent.humanAgent.aatom.operationalLevel.action.movement.impl.StaticMovementModule
-
Creates a static model.
- StaticMovementModuleTest - Class in model.agent.humanAgent.aatom.operationalLevel.action.movement.impl
-
Tests the static movement module.
- StaticMovementModuleTest() - Constructor for class model.agent.humanAgent.aatom.operationalLevel.action.movement.impl.StaticMovementModuleTest
-
- step() - Method in class simulation.simulation.Simulator
-
Perform a step in the simulation.
- step - Variable in class view.ControlPanel
-
step button.
- stopMovingTime - Variable in class model.agent.humanAgent.aatom.operationalLevel.action.movement.MovementModule
-
The time that the agent still needs to stop moving.
- strategicModel - Variable in class model.agent.humanAgent.aatom.AatomHumanAgent
-
- strategicModel - Variable in class model.agent.humanAgent.aatom.Passenger.Builder
-
- StrategicModel - Class in model.agent.humanAgent.aatom.strategicLevel
-
A high level model handles all high level modules of a
HumanAgent
.
- StrategicModel(PlanningModule, GoalModule, BeliefModule) - Constructor for class model.agent.humanAgent.aatom.strategicLevel.StrategicModel
-
Creates a strategic model.
- stuckDetector - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.NavigationModule
-
The stuck detector.
- StuckDetector - Class in model.agent.humanAgent.aatom.tacticalLevel.navigation
-
Detects if an agent is stuck.
- StuckDetector(MovementModule) - Constructor for class model.agent.humanAgent.aatom.tacticalLevel.navigation.StuckDetector
-
Creates a stuck detector.
- subtractVector(Vector) - Method in class model.environment.position.Vector
-
Subtracts another vector from this vector.
- success - Variable in class simulation.main.Experimenter
-
Success or not.