A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages

A

ABORT_REQUESTED - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when a simulation was running by the user requested its abortion.
ABORTING - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when its abortion has been requested.
AbstractExplorationForPython - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration
Abstract class for the usage of the exploration in python
AbstractExplorationForPython(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
 
AbstractExplorationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration
The abstract class for the exploration simulation.
AbstractExplorationSimulationModel(LogoSimulationParameters, SimulationTimeStamp, AbstractLogoSimulationModel, SimulationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Constructor of the exploration simulation
AbstractLeisure - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
Class for the leisure place of the map.
AbstractLeisure(Point2D, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
 
AbstractLogoSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.kernel.initializations
The abstract simulation model of a Logo simulation.
AbstractLogoSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.AbstractLogoSimulationModel
Builds a new model for a logo simulation.
AbstractMultipleExplorationSimulation - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration
Abstract class for the multiple exploration simulation.
AbstractMultipleExplorationSimulation(LogoSimulationParameters, SimulationTimeStamp, List<SimulationTimeStamp>, ISelectionOperator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Constructor of the Multiple Exploration Simulation
AbstractPredationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations
The simulation model of the "random walk" predation simulation.
AbstractPredationSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.AbstractPredationSimulationModel
Builds a new model for the random walk predation simulation.
AbstractRoadAgentDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents
Abstract class for the road agents decision model
AbstractRoadAgentDecisionModel(Point2D, World, SimulationTimeStamp, TransportParametersPlanning, List<Point2D>, DestinationGenerator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
 
AbstractTransportAgentDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
Abstract class for the transport simulation agent
AbstractTransportAgentDecisionModel(Point2D, World) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
 
acceleration - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
The acceleration of the turtle in the grid environment.
add(double) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.math.MeanAngle
 
add(double, double) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.math.MeanAngle
 
addBusStop(Station) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Adds a bus stop
addIdBusStop(String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Adds the string of the bus stop id
addLonelyPoint(RoadNode, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
Adds a lonely point to the graph.
addNewSimulation(LogoSimulationParameters, int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.MultipleTransportExplorationSimulation
Add a new simulation to run.
addNewSimulation(LogoSimulationParameters, int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Add a new simulation to run.
addNode(String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
Adds a node
addNode(String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
Adds a node
addPassenger() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Adds a passenger in the exception
addPassenger(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Adds a new person in the transport.
addPassenger(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Adds a new person in the transport.
addPeopleWantingToGoOut(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Adds a person who wants to go out from the station
addPeopleWantingToTakeTheTransport(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Adds a person who wants to take a transport
addPerson(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
Adds a person in the leisure place
addPerson(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Bank
 
addPerson(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Doctor
 
addPerson(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Restaurant
 
addPerson(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.School
 
addPerson(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Shop
 
addProbe(String, IProbe) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Add a probe to the engine of the simulation.
addProbe(String, IProbe) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
Adds a probe to the registered probes of the simulation engine.
addRoadEdge(RoadEdge) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
Adds a edge in the graph
addRoadNode(RoadNode) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
Adds a road node in the graph
addTag(String, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Adds a tag associate to the node
addTag(String, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
Adds a tag
addTag(String, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
Adds a tag
addWagon(WagonPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Adds a wagon to the transport
addWagon(WagonPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Adds a wagon to the car
addWagon(WagonPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Adds a wagon to the transport
addWay(String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
Adds a way
AgentInitialization - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization
Initialization of the agents.
AgentInitialization(TransportSimulationModel) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Builds a new AgentInitialization object
AgentPopulationProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes
A probe printing information about agent population in a given target.
AgentPopulationProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.AgentPopulationProbe
Creates an instance of this probe.
AgentPositionUpdate - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at updating the positions of turtles in the Logo environment.
AgentPositionUpdate(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.AgentPositionUpdate
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level
AgentPositionUpdate(SimulationTimeStamp, SimulationTimeStamp) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.AgentPositionUpdate
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level
agents - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Agents for the next simulation
AgingAndReproductionInteraction - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level
Represents aging and reproduction interactions.
AgingAndReproductionInteraction(Set<ILocalStateOfAgent>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.AgingAndReproductionInteraction
 
allowsAbort() - Method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
 
allowsEject() - Method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
 
allowsNewRun() - Method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
 
allowsPause() - Method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
 
alterNode(RoadNode) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
Gives the other point of the road
AMENITY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
AntCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.ants.model
The main class of the "Ants" simulation.
AntCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntCategory
Protected constructeur to prevent the instantiation of this class.
AntDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.ants.model
The decision model of the ants".
AntDecisionModel(AntSimulationParameters, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntDecisionModel
Constructor of the decision model
AntSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.ants
The main class of the "Ants" simulation.
AntSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.ants
The simulation model of the Ants simulation.
AntSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.ants.AntSimulationModel
Constructor of the model simulation
AntSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.ants.model
The parameters of the "Ants" simulation.
AntSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Constructor of the ant parameters
appendTo3(StringBuilder, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
 
areAgentsExported() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Checks if the agents have to be exported to the HTML view.
areEqual(double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.kernel.tools.MathUtil
 
areEqual(double, double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.kernel.tools.MathUtil
 
areMarksExported() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Checks if the marks have to be exported to the HTML view.
arePheromonesExported() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Checks if the pheromones have to be exported to the HTML view.
atan2(double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.kernel.tools.MathUtil
 
ATM - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
ATT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The prefix of the attraction pheromone fields
attractionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
the attraction distance.
attractionEvaporationFactor - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The attraction evaporation factor
attractionWeight - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
the attraction weight.

B

Bank - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
The class for the banks of the map
Bank(Point2D, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Bank
 
BANK - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
BAR - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
BasicCircleSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle
The simulation model of the following simulation.
BasicCircleSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.BasicCircleSimulationModel
Builds an instance of this simulation model.
between2Stops(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Gives the bus stop between a bus stop and a destination
BIKE - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
BikeCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike
Category of the bike for the "transport" simulation.
BikeCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikeCategory
 
BikeDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike
Class of the bikes decision model for the "transport" simulation
BikeDecisionModel(Point2D, World, SimulationTimeStamp, TransportParametersPlanning, List<Point2D>, DestinationGenerator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikeDecisionModel
 
BikeFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike
Factory of the bike for the "transport" simulation
BikeFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikeFactory
This constructor is unused since this class only defines static values.
BikePLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike
The bike PLS for the "transport" simulation
BikePLS(IAgent4Engine, double, double, double, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikePLS
 
birth - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The rate of births per step according to the population
birthDate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
The moment when the agent has been created
BoidDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.boids.model
The decision model of a boid.
BoidDecisionModel(BoidsSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidDecisionModel
Builds an instance of this decision model.
BoidsSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.boids
The main class of the "Boïds" simulation.
BoidsSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.boids
The simulation model of the boids simulation.
BoidsSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.boids.BoidsSimulationModel
Builds an instance of this simulation model.
BoidsSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.boids.model
The parameter class of the boids simulation.
BoidsSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
Builds a parameters set containing default values.
BOUNDS - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
buildBusLines(LogoEnvPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Builds the bus lines and the bus stops
buildStations(LogoEnvPLS, List<String>, String, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Builds the stations
buildWay(LogoEnvPLS, List<List<String>>, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Builds the ways
BUS - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
BUS_STOP - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
busCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The capacity of the buses
BusCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus
Bus category for the transport simulation
BusCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusCategory
 
BusDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus
Decision model of the buses in the transport simulation
BusDecisionModel(Point2D, BusLine, World, SimulationTimeStamp, TransportParametersPlanning, List<Point2D>, DestinationGenerator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusDecisionModel
 
BusFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus
The class for making the buses in the transport simulation
BusFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusFactory
This constructor is unused since this class only defines static values.
BusLine - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
The bus line in the transport simulation
BusLine(String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
 
BusPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus
Class of the buses PLS for the transport simulation
BusPLS(IAgent4Engine, double, double, double, double, double, double, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
 
busSize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The size of the buses
BUSWAY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 

C

calculateExtremities(List<Point2D>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Calculate the extremities when the bus stops have been found
calculateNextPositionOfTrain(TurtlePLSInLogo, Iterable<IInfluence>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Calculate the next position of a train following its influences.
canPassEachOther(TurtlePLSInLogo, TurtlePLSInLogo, Map<TurtlePLSInLogo, List<IInfluence>>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Indicates if 2 cars can pass each other
CAR - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
carCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The capacity of the cars
CarCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car
Car category for the "transport" simulation.
CarCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarCategory
 
CarDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car
Decision model for the cars in the "transport" simulation.
CarDecisionModel(World, SimulationTimeStamp, TransportParametersPlanning, Point2D, DestinationGenerator, List<Point2D>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarDecisionModel
 
CarFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car
Car factory for the "transport" simulation.
CarFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarFactory
This constructor is unused since this class only defines static values.
CarPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car
Car public local state for the "transport" simulation.
CarPLS(IAgent4Engine, double, double, double, double, double, double, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Constructor of the car PLS
carSize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The size of the car
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.TurnLeftCategory
The category of the predator agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.TurnRightCategory
The category of the predator agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugCategory
The category of the turtle agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PredatorCategory
The category of the predator agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyCategory
The category of the prey agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.Move
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikeCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator.GeneratorCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TrainCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TramCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonCategory
The category of the base.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonCategory
The category of the person agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtleAgentCategory
The category of the turtle agent.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.AgentPositionUpdate
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeAcceleration
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeDirection
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangePosition
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeSpeed
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.DropMark
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.EmitPheromone
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.PheromoneFieldUpdate
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMark
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMarks
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
CATEGORY - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.Stop
The category of the influence, used as a unique identifier in the reaction of the target level to determine the nature of the influence.
ChangeAcceleration - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at changing the acceleration of a turtle.
ChangeAcceleration(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeAcceleration
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
ChangeAcceleration(SimulationTimeStamp, SimulationTimeStamp, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeAcceleration
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
ChangeDirection - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at changing the direction of a turtle.
ChangeDirection(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeDirection
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
ChangeDirection(SimulationTimeStamp, SimulationTimeStamp, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeDirection
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
ChangePosition - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at changing the position of a turtle.
ChangePosition(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, double, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangePosition
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
ChangePosition(SimulationTimeStamp, SimulationTimeStamp, double, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangePosition
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
ChangeSpeed - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at changing the speed of a turtle.
ChangeSpeed(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeSpeed
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
ChangeSpeed(SimulationTimeStamp, SimulationTimeStamp, double, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeSpeed
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
checkpoints - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
The checkpoints of the simulation, i.e the moments when the simulations are stopped for being treated.
CircleBasicDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle.model
The decision model of a circle turtle.
CircleBasicDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleBasicDecisionModel
Builds an instance of this decision model.
CircleDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle.model
The decision model of a circle turtle.
CircleDecisionModel(boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleDecisionModel
Builds an instance of this decision model.
CircleSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle
The main class of the "Circle" simulation.
CircleSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle
The simulation model of the following simulation.
CircleSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.CircleSimulationModel
Builds an instance of this simulation model.
CircleSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle.model
The parameter class of the circle simulation.
CircleSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleSimulationParameters
Builds a parameters set containing default values.
clock - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
The clock of the simulation
Clock - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.time
Clock of the transport simulation.
Clock(int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Constructor of the clock
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
 
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SimulationDataSegregation
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikePLS
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
clone() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
cloneAgents(ISimulationModel.AgentInitializationData, SimulationData) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.CloneSimulation
Clone the agents
cloneEnvironment(ISimulationModel.EnvironmentInitializationData, SimulationData) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.CloneSimulation
Clone the environment
CloneSimulation - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools
Class for cloning the data from the previous simulation.
CloneSimulation() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.CloneSimulation
 
closed(Session, int, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.Logo2WebSocket
Removes an user that disconnects from the server
closed(Session, int, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.MapWebSocket
Removes an user that disconnects from the server
closed(Session, int, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ZoneDataWebSocket
Removes an user that disconnects from the server
closed(Session, int, String) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.GridWebSocket
Removes an user that disconnects from the server
compatibleNext(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Gets a pseudo-random int with at most the specified count of bits; for example, if bits is 3 this can return any int between 0 and 2 to the 3 (that is, 8), exclusive on the upper end.
compatibleNextInt(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Like LightRNG.compatibleNext(int), but for compatibility with LightRNG.nextInt(int).
compatibleNextInt(int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Inclusive lower, exclusive upper.
ConeBasedPerceptionModel - Class in fr.univ_artois.lgi2a.similar2logo.lib.model
A cone based perception model
ConeBasedPerceptionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.ConeBasedPerceptionModel
Builds an initialized instance of this public local state.
ConeBasedPerceptionModel(double, double, boolean, boolean, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.ConeBasedPerceptionModel
Builds an initialized instance of this perception model
connected(Session) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.Logo2WebSocket
Adds a user that connects to the server
connected(Session) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.MapWebSocket
Adds a user that connects to the server
connected(Session) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ZoneDataWebSocket
Adds a user that connects to the server
connected(Session) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.GridWebSocket
Adds a user that connects to the server
convertInBikeDecisionModel() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonDecisionModel
Converts the person decision model in a bike decision model
convertInCarDecisionModel() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonDecisionModel
Converts the person decision model in a car decision model
copy() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copySimulation(AbstractExplorationSimulationModel) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.ExplorationForPythonPreyPredator
 
copySimulation(AbstractExplorationSimulationModel) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalk1D
 
copySimulation(AbstractExplorationSimulationModel) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalk2D
 
copySimulation(AbstractExplorationSimulationModel) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.ExplorationForPythonSegregation
 
copySimulation(AbstractExplorationSimulationModel) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
Make a copy of a simulation
createNewWagons(SimulationTimeStamp, SimulationTimeStamp, Iterable<TurtlePLSInLogo>, Map<TurtlePLSInLogo, List<IInfluence>>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Gives the influences of creation of the wagon
creationFrequencyBus - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The frequency the buses are created
creationFrequencyTrain - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The frequency the trains are created
creationFrequencyTram - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The frequency the trams are created
CREATOR - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
currentSize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
The current and max size of the bus
currentSize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
The current size of the car
currentSize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
The current size of the transport
currentTime - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Current time of the simulation.
currentTime - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
The current time of the simulation
currentTime - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Time when the simulation started

D

data - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
The data of the simulation
DataFromOSM - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
Extracts and provides the data from the OSM data The goal is to read the OSM file the less times possible.
DataFromOSM(InputStream) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Constructor of the data extractor of OSM
deathProbability - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The probability of dying when infected.
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleBasicDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PredatorDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationAgentDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel.TestPerceptionDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikeDecisionModel
 
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator.GeneratorDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.turmite.TurmiteDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.model.PassiveTurtleDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.model.RandomWalk1DDecisionModel
decide(SimulationTimeStamp, SimulationTimeStamp, IGlobalState, ILocalStateOfAgent, ILocalStateOfAgent, IPerceivedData, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.model.RandomWalk2DDecisionModel
decMutationProbability - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The dec mutation probability
decMutationThreshold - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The dec mutation threshold
degreeOfImmunity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The degree of immunity of a person that has been infected and recovered.
deployedResources - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
The name of the files where the js and css libraries are located.
description() - Method in annotation type fr.univ_artois.lgi2a.similar2logo.kernel.model.Parameter
 
destination - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
The destination of the agent
destinationGenerator - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
The destination generator
DestinationGenerator - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters
Class allows to generate the destination of the cars and the persons.
DestinationGenerator(InterestPointsOSM, List<Point2D>, Map<String, List<Point2D>>, List<BusLine>, TransportParametersPlanning, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.DestinationGenerator
 
determine(int, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
 
determine(long) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
 
determine(long) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Given suitably-different inputs as state, this will permute that state to get a seemingly-unrelated number.
determineBounded(long, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
 
determineBounded(long, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Given suitably-different inputs as state, this will permute that state to get a seemingly-unrelated number as an int between 0 and bound.
determineDouble(long) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
diffusionRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
How much heat a patch (a spot in the world) diffuses to its neighbors.
direction - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
The direction of the turtle's head in the grid environment expressed in radian. 0 represents the north of the grid.
displayedCategory() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEAgentPLS
 
displayedCategory() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
distance(double, double, double, double, double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Calculate distance between two points using the Haversine formula.
distanceToDo(double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
Gives the distance to do following the direction of the agent
distanceToDo(double) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Gives the distance to do following the direction of the train
distanceToMark(Point2D, String, LogoEnvPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Gives the distance between a station/stop and a way
Doctor - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
Class for the doctors of the map
Doctor(Point2D, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Doctor
 
DOCTORS - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
DropMark - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at dropping a mark at a given location.
DropMark(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, Mark) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.DropMark
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
DropMark(SimulationTimeStamp, SimulationTimeStamp, Mark) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.DropMark
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.

E

EAST - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The east of the grid.
EmitPheromone - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at emitting a pheromone at given location.
EmitPheromone(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, Point2D, String, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.EmitPheromone
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
EmitPheromone(SimulationTimeStamp, SimulationTimeStamp, Point2D, String, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.EmitPheromone
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
EmptyPerceptionModel - Class in fr.univ_artois.lgi2a.similar2logo.lib.model
An empty perception model
EmptyPerceptionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.EmptyPerceptionModel
Builds an initialized instance of this perception model for the LOGO level
EmptyPerceptionModel(LevelIdentifier) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.EmptyPerceptionModel
Builds an initialized instance of this perception model for a given level
endObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
endObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
endObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
endObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine after the end of a simulation (because it has finished, it was aborted or the server is shutting down).
endTime - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
The end time of the simulation
endTime - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Current time of the simulation
energy - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
The energy level of the agent.
engine - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Engine for executing the simulation (and with the probe for getting the data).
EngineState - Enum in fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control
The state of the simulation engine.
entrance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
The entrance of the leisure place
environment - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Environment for the next simulation
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadNode
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
Check if this pheromone identifier is equal to another pheromone identifier.
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
equals(Object) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
evaporationRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The percentage of the world's heat that evaporates each cycle.
exitTime - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
The number of peoples who have to exit at a precise moment
ExplorationForPythonPreyPredator - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration
Class for the prey predator exploration in python
ExplorationForPythonPreyPredator(PredationSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.ExplorationForPythonPreyPredator
 
ExplorationForPythonRandomWalk1D - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
Class for the 1D random walk exploration in python
ExplorationForPythonRandomWalk1D(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalk1D
 
ExplorationForPythonRandomWalk2D - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
Class for the 2D random walk exploration in python
ExplorationForPythonRandomWalk2D(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalk2D
 
ExplorationForPythonRandomWalkProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
A probe for the random walk 1D simulation exploration.
ExplorationForPythonRandomWalkProbe(SimulationDataRandomWalk) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
 
ExplorationForPythonSegregation - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration
Class for segregation exploration in python
ExplorationForPythonSegregation(SegregationSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.ExplorationForPythonSegregation
 
ExplorationProbe - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
Probe uses for the exploration simulation
ExplorationProbe(SimulationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.ExplorationProbe
 

F

FAST_FOOD - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
finalizeConfiguration() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Finalizes the configuration, and prevent its future modifications.
finalStep - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
The final step of the simulation.
finalTime - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
The final time stamp of the simulation.
findLeisure(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Gives the leisure place where is the agent
findPlaceForTransport(String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Gives a place to put a vehicle.
findStation(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Gives the station where is the agent
FollowingDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.following.model
The decision model of a following turtle.
FollowingDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingDecisionModel
Builds an instance of this decision model.
FollowingSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.following
The main class of the "Following turtles" simulation.
FollowingSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.following
The simulation model of the following simulation.
FollowingSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.following.FollowingSimulationModel
Builds an instance of this simulation model.
FollowingSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.following.model
The parameter class of the following simulation.
FollowingSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingSimulationParameters
Builds a parameters set containing default values.
FourTurmitesSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite
Defines an instance of the multi-turmite model with four turtles.
fr.univ_artois.lgi2a.similar2logo.examples.ants - package fr.univ_artois.lgi2a.similar2logo.examples.ants
 
fr.univ_artois.lgi2a.similar2logo.examples.ants.model - package fr.univ_artois.lgi2a.similar2logo.examples.ants.model
 
fr.univ_artois.lgi2a.similar2logo.examples.boids - package fr.univ_artois.lgi2a.similar2logo.examples.boids
 
fr.univ_artois.lgi2a.similar2logo.examples.boids.model - package fr.univ_artois.lgi2a.similar2logo.examples.boids.model
 
fr.univ_artois.lgi2a.similar2logo.examples.circle - package fr.univ_artois.lgi2a.similar2logo.examples.circle
 
fr.univ_artois.lgi2a.similar2logo.examples.circle.model - package fr.univ_artois.lgi2a.similar2logo.examples.circle.model
 
fr.univ_artois.lgi2a.similar2logo.examples.following - package fr.univ_artois.lgi2a.similar2logo.examples.following
 
fr.univ_artois.lgi2a.similar2logo.examples.following.model - package fr.univ_artois.lgi2a.similar2logo.examples.following.model
 
fr.univ_artois.lgi2a.similar2logo.examples.heatbugs - package fr.univ_artois.lgi2a.similar2logo.examples.heatbugs
 
fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model - package fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model
 
fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents - package fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents
 
fr.univ_artois.lgi2a.similar2logo.examples.mle - package fr.univ_artois.lgi2a.similar2logo.examples.mle
 
fr.univ_artois.lgi2a.similar2logo.examples.mle.model - package fr.univ_artois.lgi2a.similar2logo.examples.mle.model
 
fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents - package fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents
 
fr.univ_artois.lgi2a.similar2logo.examples.mle.probes - package fr.univ_artois.lgi2a.similar2logo.examples.mle.probes
 
fr.univ_artois.lgi2a.similar2logo.examples.multiturmite - package fr.univ_artois.lgi2a.similar2logo.examples.multiturmite
 
fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model - package fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model
 
fr.univ_artois.lgi2a.similar2logo.examples.passive - package fr.univ_artois.lgi2a.similar2logo.examples.passive
 
fr.univ_artois.lgi2a.similar2logo.examples.predation - package fr.univ_artois.lgi2a.similar2logo.examples.predation
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration - package fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data - package fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe - package fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations - package fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.model - package fr.univ_artois.lgi2a.similar2logo.examples.predation.model
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents - package fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level - package fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level
 
fr.univ_artois.lgi2a.similar2logo.examples.predation.probes - package fr.univ_artois.lgi2a.similar2logo.examples.predation.probes
 
fr.univ_artois.lgi2a.similar2logo.examples.randomwalk - package fr.univ_artois.lgi2a.similar2logo.examples.randomwalk
 
fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration - package fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
 
fr.univ_artois.lgi2a.similar2logo.examples.segregation - package fr.univ_artois.lgi2a.similar2logo.examples.segregation
 
fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration - package fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration
 
fr.univ_artois.lgi2a.similar2logo.examples.segregation.model - package fr.univ_artois.lgi2a.similar2logo.examples.segregation.model
 
fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel - package fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel
 
fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.agents - package fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.agents
 
fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels - package fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels
 
fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes - package fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes
 
fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel - package fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel
 
fr.univ_artois.lgi2a.similar2logo.examples.transport - package fr.univ_artois.lgi2a.similar2logo.examples.transport
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration - package fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data - package fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes - package fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization - package fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places - package fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.osm - package fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph - package fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters - package fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.probes - package fr.univ_artois.lgi2a.similar2logo.examples.transport.probes
 
fr.univ_artois.lgi2a.similar2logo.examples.transport.time - package fr.univ_artois.lgi2a.similar2logo.examples.transport.time
 
fr.univ_artois.lgi2a.similar2logo.examples.turmite - package fr.univ_artois.lgi2a.similar2logo.examples.turmite
 
fr.univ_artois.lgi2a.similar2logo.examples.virus - package fr.univ_artois.lgi2a.similar2logo.examples.virus
 
fr.univ_artois.lgi2a.similar2logo.examples.virus.model - package fr.univ_artois.lgi2a.similar2logo.examples.virus.model
 
fr.univ_artois.lgi2a.similar2logo.examples.virus.probes - package fr.univ_artois.lgi2a.similar2logo.examples.virus.probes
 
fr.univ_artois.lgi2a.similar2logo.kernel - package fr.univ_artois.lgi2a.similar2logo.kernel
Defines a logo simulation
fr.univ_artois.lgi2a.similar2logo.kernel.initializations - package fr.univ_artois.lgi2a.similar2logo.kernel.initializations
Defines the various initializations of the simulation model used in logo simulations.
fr.univ_artois.lgi2a.similar2logo.kernel.model - package fr.univ_artois.lgi2a.similar2logo.kernel.model
Defines the generic components of the model used for logo simulations.
fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle - package fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle
Defines the generic components of a turtle in logo simulations.
fr.univ_artois.lgi2a.similar2logo.kernel.model.environment - package fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
Defines the environment of a logo simulation.
fr.univ_artois.lgi2a.similar2logo.kernel.model.influences - package fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Defines the generic influences of logo simulations.
fr.univ_artois.lgi2a.similar2logo.kernel.model.levels - package fr.univ_artois.lgi2a.similar2logo.kernel.model.levels
Defines the generic components of the level hosting the turles and the logo environment.
fr.univ_artois.lgi2a.similar2logo.kernel.probes - package fr.univ_artois.lgi2a.similar2logo.kernel.probes
Defines the generic probes to observe logo simulations.
fr.univ_artois.lgi2a.similar2logo.kernel.tools - package fr.univ_artois.lgi2a.similar2logo.kernel.tools
 
fr.univ_artois.lgi2a.similar2logo.lib - package fr.univ_artois.lgi2a.similar2logo.lib
Contains the libraries of Similar2Logo.
fr.univ_artois.lgi2a.similar2logo.lib.agents - package fr.univ_artois.lgi2a.similar2logo.lib.agents
Contains libraries about the perception and decision of turtles.
fr.univ_artois.lgi2a.similar2logo.lib.exploration - package fr.univ_artois.lgi2a.similar2logo.lib.exploration
 
fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection - package fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection
 
fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools - package fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools
 
fr.univ_artois.lgi2a.similar2logo.lib.model - package fr.univ_artois.lgi2a.similar2logo.lib.model
 
fr.univ_artois.lgi2a.similar2logo.lib.probes - package fr.univ_artois.lgi2a.similar2logo.lib.probes
Contains probe libraries.
fr.univ_artois.lgi2a.similar2logo.lib.tools - package fr.univ_artois.lgi2a.similar2logo.lib.tools
Contains the random number libraries.
fr.univ_artois.lgi2a.similar2logo.lib.tools.html - package fr.univ_artois.lgi2a.similar2logo.lib.tools.html
 
fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control - package fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control
 
fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view - package fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view
 
fr.univ_artois.lgi2a.similar2logo.lib.tools.math - package fr.univ_artois.lgi2a.similar2logo.lib.tools.math
 
fr.univ_artois.lgi2a.similar2logo.lib.tools.random - package fr.univ_artois.lgi2a.similar2logo.lib.tools.random
 
fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng - package fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng
 
frequency - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikePLS
The frequency of the bike
frequency - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
The frequency of the bus

G

generate(AbstractAgtDecisionModel) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator.GeneratorFactory
Generate a new creator turtle
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtleFactory
Generates a new turtle agent.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, boolean, int, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonFactory
Generates a new person agent.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikeFactory
Generates a new person turtle.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, double, double, double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugFactory
Generates a new heat bug agent.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, double, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorFactory
Generates a new prey or predator turtle.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, double, int, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusFactory
Generates a new bus turtle.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, double, int, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarFactory
Generates a new car turtle.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, double, String) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonFactory
Generates a new person turtle.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, int, double, int) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportFactory
Generates a new Transport turtle.
generate(AbstractAgtPerceptionModel, AbstractAgtDecisionModel, AgentCategory, double, double, double, double, double, TurtlePLSInLogo, String) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonFactory
Generates a new turtle
generate(MLESimulationParameters) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEAgentFactory
Generates a new MLE agent.
generate(TurtlePLSInLogo, LevelIdentifier, double, double) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.agents.SimpleMultiLevelTurtleFactory
 
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.ants.AntSimulationModel
Generates the agents of the simulation
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.boids.BoidsSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.circle.BasicCircleSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.circle.CircleSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.following.FollowingSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.HeatBugsSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.MLESimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.MultiTurmiteSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.RandomWalkPredationSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.TropisticPredationSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.RandomWalk1DSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.RandomWalk2DSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.SegregationSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.SimpleMultiLevelSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel.TestPerceptionSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.turmite.TurmiteSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.VirusSimulationModel
generateAgents(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
generateBikes(TransportSimulationParameters, ISimulationModel.AgentInitializationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Generates the bikes in the simulation
generateBuses(TransportSimulationParameters, ISimulationModel.AgentInitializationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Generates the buses in the simulation
generateCars(TransportSimulationParameters, ISimulationModel.AgentInitializationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Generates the car in the simulation
generateCreator(TransportSimulationParameters, ISimulationModel.AgentInitializationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Generates the creator of the simulation
generateEnvironment(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.ants.AntSimulationModel
generateEnvironment(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.AbstractPredationSimulationModel
generateEnvironment(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.SimpleMultiLevelSimulationModel
generateEnvironment(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
generateEnvironment(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.AbstractLogoSimulationModel
generateEnvironment(ISimulationParameters, Map<LevelIdentifier, ILevel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.MultiTurmiteSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.AbstractPredationSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.SegregationSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.SimpleMultiLevelSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.VirusSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.AbstractLogoSimulationModel
generateLevels(ISimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
generatePersons(TransportSimulationParameters, ISimulationModel.AgentInitializationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Generates the persons in the simulation
generateSimulation(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.ExplorationForPythonPreyPredator
 
generateSimulation(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalk1D
 
generateSimulation(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalk2D
 
generateSimulation(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.ExplorationForPythonSegregation
 
generateSimulation(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
Generates the simulation at the beginning
generateTransports(String, TransportSimulationParameters, ISimulationModel.AgentInitializationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Generates a transport following its type
GeneratorCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator
The generator category for the transport simulation
GeneratorCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator.GeneratorCategory
 
GeneratorDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator
Agent that creates new agents of every type.
GeneratorDecisionModel(World, Map<String, List<Point2D>>, TransportParametersPlanning, DestinationGenerator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator.GeneratorDecisionModel
 
GeneratorFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator
The factory of the creator for the "transport" simulation.
GeneratorFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.generator.GeneratorFactory
This constructor is unused since this class only defines static values.
get() - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.PRNG
 
getAcceleration() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getAccess() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Gives the place where the persons can enter in the station/stop.
getADestination(SimulationTimeStamp, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.DestinationGenerator
Gives the destination
getADestination(SimulationTimeStamp, Point2D, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.DestinationGenerator
Gives the destination to an agent
getAgents() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Give the agents for launching a new simulation.
getAllSchools() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
Gives all the schools
getBank() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
Gives pseudo randomly the position of a bank
getBanks() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the banks
getBusLines() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the bus lines
getBusLines() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the bus lines
getBusStop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Gives the list of bus stops
getBusStops() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the bus stops
getCategory() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
 
getChangeDirections() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
getClock() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getClock() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.TransportParametersPlanning
Gives the clock
getConfig() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlInitializationData
Gets the configuration that will be used by the runner and the view.
getConfig() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
Gets the configuration that will be used by the runner and the view.
getContent() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData.LocalPerceivedData
 
getContent() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
 
getController() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
 
getCoordinates(String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the Point2D associates to a id in the file
getCurrentPosition() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
 
getCurrentSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Gives the current size of the bus
getCurrentSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Gives the current size of the car
getCurrentSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the current size of the transport
getCurrentTime() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Gives the current time of the simulation.
getCustomHtmlBody() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Gets the custom HTML body defined in this configuration, if it has been defined.
getDa() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeAcceleration
 
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
Export the data as a string that can be print
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe.PreyPredatorPopulationForExplorationProbe
Gives the data of the simulation.
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
Gives the data of the simulation.
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
Export the data as a string that can be print
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SegregationExplorationProbe
Gives the data of the simulation.
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
Export the data as a string that can be print
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Gives the data of the simulation.
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Export the data as a string that can be print
getData() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.ExplorationProbe
Gives the data simulation when the simulation is over.
getDd() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeDirection
 
getDDX() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getDDY() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getDefaultValue() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
 
getDestination() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
 
getDestinationGenerator() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getDestinationInTransport(SimulationTimeStamp, Point2D, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.DestinationGenerator
Gives a destination for persons in the transport.
getDiffusionCoef() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
 
getDirection() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getDirection(Point2D, TurtlePerceivedData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Gives a direction to the agent to take
getDirection(Point2D, Point2D) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Gives the direction to take for going somewhere
getDirection(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getDirectionForNextStep(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Gives a new direction for when the agent reaches a step
getDirectionForStarting(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.AgentInitialization
Gives the best direction for the new car and person
getDirectionTo() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData.LocalPerceivedData
 
getDistance(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getDistanceTo() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData.LocalPerceivedData
 
getDNbOfPredators(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getDNbOfPreys(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getDoctor() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
Gives pseudo randomly the position of a doctor
getDoctors() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the doctors
getDQuantityOfGrass(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getDropMarks() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
getDs() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeSpeed
 
getdSegregationRate() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SimulationDataSegregation
 
getDx() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangePosition
 
getDX() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getDy() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangePosition
 
getDY() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getEnergy() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
 
getEngine() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Gives the engine uses by the exploration
getEngine() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
 
getEnvironment() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Give the environment for launching a new simulation.
getEvaporationCoef() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
 
getExit() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
 
getFinalTimeStamp() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.TimeBasedEndCriterion
Gets the final time stamp of the simulation.
getFirstExtremity() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Gives the first extremity of the bus line
getFirstRoadNode() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
Gives the first node of the road edge
getFrequence() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Gives the frequency of the car
getFrequency() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Gives the frequency of the bus
getFrequency() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the transport frequency
getGraph() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getGraph() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the graph of the world
getGridView() - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Gets the HTML code of the canvas containing the grid view over the simulation.
getHead() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonPLS
Gives the head before all the wagon
getHeight() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the height of the world
getHeight() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Give the height of the simulation The size is divided by 100 for that the simulations aren't too big
getHeight() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getHighway() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the highways in the OSM file Each list contains a highway
getHour(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Gives the hour
getId() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Gives the id of the line
getId() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Returns the id of the simulation
getIdBusStop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
 
getIdentifier() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
 
getLastNbOfGrass() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getLastNbOfPredators() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getLastNbOfPreys() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getLatitude() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Gives the latitude of the node
getLeisurePlaces() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
Gives the list of leisure place
getLeisures() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getLeisures() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the list of leisure places
getLevelCrossing() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the level crossing
getLevelOfEmergence() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEAgentPLS
 
getLifeTime() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
 
getLifeTime() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
 
getLimits() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getLocation() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getLocation() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
 
getLocation() - Method in interface fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.SituatedEntity
 
getLocation() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.EmitPheromone
 
getLongitude() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Gives the longitude of the node
getMark() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.DropMark
 
getMark() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMark
 
getMarks() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData
 
getMarks() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getMarks() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMarks
 
getMarksAsSet() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getMarksAt(int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getMaxCapacity() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Gives the maximal capacity of the bus
getMaxCapacity() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the max capacity of the transport
getMaxSpeed() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the max speed of the transport
getMeanFrequencies() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
Gives the matrix of the mean frequencies
getMinute(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Gives the minute
getMinValue() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
 
getNbOfGrass() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getNbOfPredators() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getNbOfPreys() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
 
getNbrPassenger() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Gives the number of passenger in the car
getNbrPassengers() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Gives the number of passengers in the transport
getNbrPassengers() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the number of passengers in the transport
getNeighbors(int, int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
Computes the positions of the neighbors of a patch.
getNewFrequency(double, double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Gives the new frequency
getNodes() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
Gives the nodes of the relation
getNodes() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
 
getNumberCars() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
Gives the matrix of the number of cars
getOptimalTemperature() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugHLS
 
getOriginalType() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
Gives the original type of the person
getOutputHeat() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugHLS
 
getParameter(String) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Asks the requested for the value of a specific simulation parameter.
getParameter(String) - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested for the value of a specific simulation parameter.
getParameters(SimulationTimeStamp, Point2D, int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.TransportParametersPlanning
Gives the parameters for a determined simulation time stamp
getPassengers() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Gives the list of the passengers
getPassengers() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the list of the passengers
getPersonsWantingToGoOut() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Gives the list of peoples wanting to go out
getPheromoneField() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getPheromoneIdentifier() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.EmitPheromone
 
getPheromones() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData
 
getPheromoneValueAt(Pheromone, int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getPheromoneValues(Pheromone) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getPlanning() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getPlatform() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Gives the place where the transport can take persons from the station.
getPosition() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
Returns the position of the leisure place
getPosition() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadNode
Returns the position of the point
getPositions() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
 
getPositionsOfX() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
 
getPriority(List<TurtlePLSInLogo>, Map<TurtlePLSInLogo, List<IInfluence>>, Set<TurtlePLSInLogo>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Gives the priority turtles in case of conflict.
getRailway() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the railways in the OSM file.
getRandomMoveProbability() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugHLS
 
getRemoveMarks() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
getResidentialRoads() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the residential roads in the OSM file
getRestaurant() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
Gives pseudo randomly the position of a restaurant
getRestaurants() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the restaurants.
getRoadFactor(Point2D, TurtlePerceivedData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Gives the factor to apply to each rode
getRoads() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the roads on the map
getSchools() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the schools.
getSecond(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Gives the second
getSecondaryRoads() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the secondary roads in the OSM file
getSecondExtremity() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Gives the second extremity of the bus line
getSecondRoadNode() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
Gives the second node of the road edge
getSegregationRate() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SimulationDataSegregation
 
getShop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
Gives pseudo randomly the position of a shop
getShops() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the shops
getSimulationName() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Gets the name of the simulation, displayed in the HTML view.
getSimulationParameters() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlInitializationData
Gets the parameters of the simulation.
getSimulationParameters() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
Gets the parameters of the simulation.
getSpeed() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
getSpeedFrequency() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bike.BikePLS
 
getSpeedFrequency() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
Gives the speed frequency of the person
getStartingPointsForCars() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getStartingPointsForTransports() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getState() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Gets the current state of this generator.
getState() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Gets the current state of this generator.
getStateA() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Gets the first component of this generator's two-part state, as a long.
getStateB() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Gets the second component of this generator's two-part state, as a long.
getStations() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
getStations() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the list of the stations
getStations() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the stations
getStep() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Gives the number of step by second
getStep() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.TransportParametersPlanning
Gives the number of step by second
getStringOfPositionX() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
 
getStringOfPositionY() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
 
getTags() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
Gives the tags of the relation
getTags() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
 
getTarget() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.Move
 
getTarget() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeAcceleration
 
getTarget() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeDirection
 
getTarget() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangePosition
 
getTarget() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.ChangeSpeed
 
getTarget() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.Stop
 
getTerciaryRoads() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the tertiary roads in the OSM file
getTime() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Give the moment when the simulation has been stoped.
getTime(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Gives the complete time in the form of a string
getTimeElapsedBetween(SimulationTimeStamp, SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.LogoRealTimeMatcher
getTimeInfected() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
 
getTimeStampOfAnHour(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Calculates the time stamp for a specific hour
getTimeXMinutesAfter(SimulationTimeStamp, int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.Clock
Gives the simulation time stamp for in min minutes
getTramStops() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the list of the tram stops.
getTramway() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Gives the tramway ways in the OSM file.
getTurtles() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData
 
getTurtles() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getTurtles(AgentCategory) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getTurtlesAt(int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getTurtlesInPatches() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getType() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Gives the type of the station
getType() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
Gives the type of the road of the edge
getType() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadNode
Return the type of the point
getTypeHead() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonPLS
Gives the type of the head
getUnhappiness() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugHLS
 
getValue() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.EmitPheromone
 
getViewResource(InputStream) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Gets the URL of a static resource of the HTML view.
getWagon(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Returns the nth wagon
getWagon(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Gives the nth wagon of the car
getWagon(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Returns the nth wagon
getWaitingPeople(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
Gives the number of the persons who want to leave from the leisure
getWay() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
 
getWay() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
Gives the way of the person
getWays() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
Gives the ways of the relation
getWidth() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Gives the width of the world
getWidth() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.DataFromOSM
Give the width of the simulation The size is divided by 100 for that the simulations aren't too big
getWidth() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
getWorld() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
goToPheromone(TurtlePLSInLogo, TurtlePerceivedData, String, boolean, double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntDecisionModel
Method to follow a pheromone gradient.
GrassGrowthInteraction - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level
Represents a grass growth interaction.
GrassGrowthInteraction(Mark<Double>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.GrassGrowthInteraction
 
grassGrowthRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The growth rate of grass (in number steps)
gridHeight - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
Defines the height of the environment grid.
GridWebSocket - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view
A web socket pushing grid data to a client
GridWebSocket() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.GridWebSocket
 
gridWidth - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
Defines the width of the environment grid.
grow(PredationSimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.GrassGrowthInteraction
The growth model of grass.

H

handleJSONexport(ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
 
handleNewSimulationRequest() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the view whenever the user wants to start a new simulation.
handleNewSimulationRequest() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested for the beginning of a new simulation.
handleShutDownRequest() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the view whenever the user wants to shut down the server displaying the simulation.
handleShutDownRequest() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested to prepare for a shut down of the view.
handleSimulationAbortionRequest() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the view whenever the user wants to abort the currently running simulation.
handleSimulationAbortionRequest() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested for the abortion of the current simulation.
handleSimulationPauseRequest() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the view whenever the user wants to start or end the pause mode of the simulation.
handleSimulationPauseRequest() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested to pause or resume the current simulation.
handleSimulationStateRequest() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the view to have a byte array version of the current state of the simulation engine.
handleSimulationStateRequest() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested for a byte array version of the current state of the simulation engine.
hasFinished() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.SimulationExecutionThread
Gets if the simulation running in the thread has ended or not.
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadNode
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
Gets the hash code of this object.
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
hashCode() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
hasThisStopped(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Indicates if we can go somewhere in using this bus line
headType - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonPLS
The type of the head.
HEAT_FIELD_ID - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The identifier of the pheromone field that represents heat.
HeatBugCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents
Represents the category of a turtle.
HeatBugCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugCategory
Protected constructor to prevent the instantiation of this class.
HeatBugDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents
The decision model of a heat bug.
HeatBugDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugDecisionModel
Builds an instance of this decision model.
HeatBugFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents
The factory creating instances of turtle agents.
HeatBugFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugFactory
This constructor is unused since this class only defines static values.
HeatBugHLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents
The private local state of the "heat bug" agent in the "Logo" level.
HeatBugHLS(IAgent4Engine, double, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.agents.HeatBugHLS
Builds an initialized instance of this private local state.
HeatBugsSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs
The main class of the "Heatbugs" simulation.
HeatBugsSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs
The simulation model of the heat bugs simulation.
HeatBugsSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.HeatBugsSimulationModel
Builds an instance of this simulation model.
HeatBugsSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model
The parameters of the Heatbugs simulation.
HeatBugsSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
Builds a parameters set containing default values.
HIGHWAY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 

I

id - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Id used for the print
id - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
The id of the simulation
ID - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
IDLE - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when it has nothing to do
IHtmlControls - Interface in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
The parent interface of all the classes applying modifications to the HTML web view of Similar2Logo.
IHtmlInitializationData - Interface in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
The parent interface of all the classes providing initialization data to the HTML web view of Similar2Logo.
IHtmlRequests - Interface in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
The parent interface of all the classes reacting to requests coming from the HTML web view of Similar2Logo.
INACTIVE - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when the server is shut down.
incMutationProbability - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The inc mutation probability
incMutationThreshold - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The inc mutation threshold
inDeadEnd(Point2D, TurtlePerceivedData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Indicates if the car is in a dead end.
infectionTime - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The duration of the infection (in number of steps)
initialAcceleration - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationParameters
The initial acceleration of the turtle.
initialAttractionEvaporation - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The initial attraction evaporation
initialDirection - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationParameters
The initial direction of the turtle.
initialDirections - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteSimulationParameters
The initial directions of turmites.
initialGrassDensity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The initial density of grass.
initialInfectionRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The rate of people infected at the launch of the simulation
InitializationUtil - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization
Useful functions to initialize the simulation.
InitializationUtil() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.InitializationUtil
 
initializeRunner(AbstractLogoSimulationModel) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
Initializes the runner with a specific simulation model, using the current configuration of the runner.
INITIALIZING - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when a new simulation run is currently initializing.
initialLocations - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteSimulationParameters
The initial locations of turmites.
initialNumberAnts - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Number of ants in the simulation
initialNumberFoods - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Number of food points on the map
initialPredatorPopulation - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The initial number of predators.
initialPresenceEvaporation - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The initial presence evaporation
initialPreyPopulation - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The initial number of preys.
initialQuantityOfFood - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Number of a food on the point
initialRepulsionEvaporation - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The initial repulsion emission
initialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Speed of the agent on the map
initialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The initial speed of the agents.
initialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationParameters
The initial speed of the turtle.
initialX - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationParameters
The initial position of the turtle on the x axis.
initialY - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationParameters
The initial position of the turtle on the y axis.
initPheromoneFields() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
 
initSimulation(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Create all the simulation need.
inLeisure(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Indicates if the agent is in a leisure place
inStation(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Indicates if the agent is somewhere where the passenger can take a transport.
inStation(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusDecisionModel
Indicates if the agent is somewhere where the passenger can take a transport.
InteractiveSimulationProbe - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
A probe allowing to pause and resume the simulation.
InteractiveSimulationProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.InteractiveSimulationProbe
Builds an instance of this probe.
InterestPointsOSM - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
Class for managing the leisure activity points
InterestPointsOSM(List<Point2D>, DataFromOSM, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.InterestPointsOSM
 
inTheEnvironment(DataFromOSM, Point2D) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.InitializationUtil
Indicates if a point is in the environment
inverseMarkUpdate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteSimulationParameters
true if the output of turtle actions is inversed when two turtles want to modify the same patch.
isAborting() - Method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
true if the state of the engine tells that the current simulation is aborting.
isAllowShutDown() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
 
isAlreadyInitialized() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Check if the corresponding runner is already initialized or not.
isBank() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a bank
isBusStop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a bus stop
isColliding() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
ISelectionOperator - Interface in fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection
The selection interface for the exploration simulation.
isExplorationOver(Iterable<AbstractExplorationSimulationModel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
 
isFinalTimeOrAfter(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.TimeBasedEndCriterion
isFinished() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.ExplorationProbe
 
isFull() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Indicates if the bus if full
isFull() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Indicates if the car is full
isFull() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Indicates if the transport is full
isHighway() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
Indicates if the way belongs to a highway
isImpactedBy(TurtlePLSInLogo, TurtlePLSInLogo, Map<TurtlePLSInLogo, List<IInfluence>>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
 
isInfected() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
 
isLevelCrossing() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a level crossing
isMedecine() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a pharmacy or a doctor office
isOneStep() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.StepSimulationProbe
 
isOnTheRoad(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
Indicates if a point is on the road
isOver() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Indicate if the simulation is over
isPaused() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.InteractiveSimulationProbe
 
isRailway() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
Indicates if the way belongs to a railway
isResidentialRoad() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
 
isRestaurant() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a restaurant/bar
isSchool() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a school
isSecondaryRoad() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
 
isShop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a shop
isShuttingDown() - Method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
true if the state of the engine tells that the server is shutting down or already stopped.
isStation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a station
isTail() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonPLS
Indicates if the wagon is the tail of the transport/car
isTertiaryRoad() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
 
isTramStop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Indicates if the node is a tram stop
isTramway() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
Indicates if the way belongs to a tramway.
isxAxisTorus() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
isyAxisTorus() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 

J

JDK - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
JSONLogo2Probe - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes
A probe printing information about agent population in LOGO2 level in a given target.
JSONLogo2Probe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.JSONLogo2Probe
 
JSONProbe - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
A probe printing information about agent population in a given target.
JSONProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
Creates a new instance of this probe for the LOGO level with default parameters.
JSONProbe(boolean, boolean, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
Creates a new instance of this probe for the LOGO level with given parameters.
JSONProbe(LevelIdentifier) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
Creates a new instance of this probe for a given level with default parameters.
JSONProbe(LevelIdentifier, boolean, boolean, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
Creates a new instance of this probe for the LOGO level with given parameters.

K

K - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 

L

lastUpdate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
The last time the list of persons wanting to go out has been upadated
LAT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
length() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
Gives the length of the road
LEVEL_CROSSING - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
levelMax - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The maximal level of emergence
LevelOfEmergenceProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle.probes
A probe printing information about agent population in a given target.
LevelOfEmergenceProbe(MLESimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.mle.probes.LevelOfEmergenceProbe
Creates an instance of this probe.
lifeTime - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
Life time of the agent.
lifeTime - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The life time of an uninfected agent (in number of steps)
LIGHT - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
LightRNG - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng
This is a SplittableRandom-style generator, meant to have a tiny state that permits storing many different generators with low overhead.
LightRNG() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Creates a new generator seeded using Math.random.
LightRNG(long) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Creates a new generator with the given seed.
linkPointsWay(List<List<String>>, LogoEnvPLS, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Links the ways
listenToViewRequests() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Tells the controller that it can start listening to and reacting to the requests sent by the view.
LocalPerceivedData(E, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData.LocalPerceivedData
 
location - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
The location of the turtle in the grid environment.
LOGO - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoSimulationLevelList
The identifier of the "Chamber" level.
LOGO2 - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels.SimpleMultiLevelSimulationLevelList
The identifier of the "LOGO2" level.
Logo2WebSocket - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes
A web socket pushing grid data to a client
Logo2WebSocket() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.Logo2WebSocket
 
LogoDefaultReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.levels
The default reaction function of a Logo level.
LogoDefaultReactionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
 
LogoEnvPLS - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
Models the public local state of a turtle agent.
LogoEnvPLS(int, int, boolean, boolean, Set<TurtlePLSInLogo>[][], Set<Mark>[][], Map<Pheromone, double[][]>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
Builds an initialized instance of this class.
LogoEnvPLS(int, int, boolean, boolean, Set<Pheromone>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
Builds an initialized instance of this class.
LogoEnvPLS(LevelIdentifier, int, int, boolean, boolean, Set<Pheromone>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
Builds an initialized instance of this class for a given level.
LogoNaturalModel - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
Models the natural action (pheromone evaporation and diffusion) process used by an environment to produce influences from a logo level.
LogoNaturalModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoNaturalModel
Creates a bare instance of the logo natural action model for the Logo level.
LogoNaturalModel(LevelIdentifier) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoNaturalModel
Creates a bare instance of the logo natural action model for a given level.
LogoRealTimeMatcher - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
 
LogoRealTimeMatcher() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.LogoRealTimeMatcher
Builds a probe slowing down the simulation so that its execution speed matches real time.
LogoRealTimeMatcher(double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.LogoRealTimeMatcher
Builds a probe slowing down the simulation so that its execution speed matches a specific factor accelerationFactor times quicker than real time.
LogoSimulationLevelList - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.levels
 
LogoSimulationLevelList() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoSimulationLevelList
This constructor is unused since this class only defines static values.
LogoSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model
 
LogoSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
Builds a parameters set containing default values.
LON - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 

M

main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.ants.AntSimulationMain
Main class of the simulation
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.boids.BoidsSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.circle.CircleSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.following.FollowingSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.HeatBugsSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.MLSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.FourTurmitesSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.NRandomTurmitesSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.TwoTurmitesSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.TestPredationExploration
 
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.RandomWalkPredationSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.RandomWalkPredationSimulationWithGridViewMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.TropisticPredationSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.TropisticPredationSimulationWithGridViewMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.RandomWalk2DSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.TestSegregationExploration
 
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.SegregationSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.SimpleMultiLevelSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel.TestPerceptionSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.MultipleTransportExplorationSimulation
 
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.TransportSimulationMain
 
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.turmite.TurmiteSimulationMain
The main method of the simulation.
main(String[]) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.VirusSimulationMain
The main method of the simulation.
makeCopies(AbstractExplorationSimulationModel, int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
Makes n copies of the simulation
makeCopy(SimulationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.PredationExplorationSimulationModel
Makes the copy of the simulation
makeCopy(SimulationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.RandomWalk1DExplorationSimulationModel
Makes the copy of the simulation
makeCopy(SimulationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.RandomWalk2DExplorationSimulationModel
Makes the copy of the simulation
makeCopy(SimulationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SegregationExplorationSimulationModel
Makes the copy of the simulation
makeCopy(SimulationData) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.TransportExplorationSimulationModel
Makes the copy of the simulation
makeCopy(SimulationData) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Makes the copy of the simulation
makeRegularReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Set<IInfluence>, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteReactionModel
makeRegularReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Set<IInfluence>, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.PredationReactionModel
makeRegularReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Set<IInfluence>, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationReactionModel
makeRegularReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Set<IInfluence>, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportReactionModel
makeRegularReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Set<IInfluence>, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusReactionModel
makeRegularReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Set<IInfluence>, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
makeSystemReaction(SimulationTimeStamp, SimulationTimeStamp, ConsistentPublicLocalDynamicState, Collection<IInfluence>, boolean, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
MapWebSocket - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.probes
A web socket pushing grid data to a client
MapWebSocket() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.MapWebSocket
 
Mark<E> - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
The class representing a mark dropped by an agent in the environment.
Mark(Point2D, E) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
 
Mark(Point2D, E, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
 
MathUtil - Class in fr.univ_artois.lgi2a.similar2logo.kernel.tools
A fast implementation of logarithmic functions using lookup-tables.
MathUtil() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.tools.MathUtil
 
maxAngle - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Max angular speed for the ant
maxAngle - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
The maximal angular speed (rad/step)
maxCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
The maximum capacity of the bus
maxCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
The nbr of passager that can be in the car
maxCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
The number of people that can be in the transport
maximalGrassDensity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The maximal density of grass.
maximalPredatorEnergy - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The maximal predator energy.
maximalPreyEnergy - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The maximal prey energy.
maxInitialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
The maximal initial speed of boids.
maxInitialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleSimulationParameters
The maximal initial speed of the turtles.
maxInitialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingSimulationParameters
The maximal initial speed of the turtles.
MAXLAT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
MAXLON - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
maxOptimalTemperature - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The maximum ideal temperatures for heatbugs.
maxOutputHeat - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The maximum heat that heatbugs generate each cycle.
maxSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Gives the max size of the transport
MeanAngle - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.math
A class that represents the (weighted) mean of multiple angles.
MeanAngle() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.math.MeanAngle
Builds an instance of this mean angle.
MeanDirectionProbe - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
A probe printing information about the mean direction of turtles.
MeanDirectionProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.MeanDirectionProbe
Creates an instance of this probe.
MEMBER - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
minInitialSpeed - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
The minimal initial speed of turtles.
MINLAT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
MINLON - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
minOptimalTemperature - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The minimum ideal temperatures for heatbugs.
minOutputHeat - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The minimum heat that heatbugs generate each cycle.
MLEAgentFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents
The factory creating instances of MLE agents.
MLEAgentFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEAgentFactory
This constructor is unused since this class only defines static values.
MLEAgentPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents
The public local state of a MLE agent in the "Logo" level.
MLEAgentPLS(IAgent4Engine, double, double, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEAgentPLS
 
MLEDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents
The decision model of a MLE agent.
MLEDecisionModel(MLESimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEDecisionModel
Builds an instance of this decision model.
MLESimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle
The simulation model of the MLE simulation.
MLESimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.mle.MLESimulationModel
Builds an instance of this simulation model.
MLESimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle.model
The parameter class of the MLE simulation.
MLESimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
Builds a parameters set containing default values.
MLSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.mle
 
move - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
 
Move - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.model
Models an influence that aims at changing the position of a turtle.
Move(SimulationTimeStamp, SimulationTimeStamp, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.Move
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [.
moveWagons(SimulationTimeStamp, SimulationTimeStamp, Iterable<TurtlePLSInLogo>, Iterable<TurtlePLSInLogo>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Gives the influences of the wagons
MT_64 - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
MultipleTransportExplorationSimulation - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration
The class for the multiple exploration for the transport simulation
MultipleTransportExplorationSimulation(LogoSimulationParameters, SimulationTimeStamp, List<SimulationTimeStamp>, ISelectionOperator, InputStream, int, int, int, int, JSONObject) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.MultipleTransportExplorationSimulation
Constructor of the multiple transport exploration simulation
MultiTurmiteReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model
 
MultiTurmiteReactionModel(MultiTurmiteSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteReactionModel
Creates a new instance of the MultiTurmiteReactionModel class.
MultiTurmiteSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite
The simulation model of the turmite simulation.
MultiTurmiteSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.MultiTurmiteSimulationModel
Builds a new model for the turmite simulation.
MultiTurmiteSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model
 
MultiTurmiteSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteSimulationParameters
Builds a parameters set containing default values.

N

name() - Method in annotation type fr.univ_artois.lgi2a.similar2logo.kernel.model.Parameter
 
natural(SimulationTimeStamp, SimulationTimeStamp, Map<LevelIdentifier, ILocalStateOfEnvironment>, ILocalStateOfEnvironment, IPublicDynamicStateMap, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoNaturalModel
nbOfAgents - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
The number of agents in the simulation.
nbOfAgents - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingSimulationParameters
The number of agents in the simulation.
nbOfAgents - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The initial number of agents
nbOfAgents - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The number of agents in the simulation.
nbOfBugs - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The number of bugs in the simulation.
nbOfTurmites - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteSimulationParameters
The number of turmites in the environment.
nbOfTurnLeftAgents - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleSimulationParameters
The number of turn left agents in the simulation.
nbOfTurnRightAgents - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleSimulationParameters
The number of turn left agents in the simulation.
nbrBikes - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of bikes in the simulation.
nbrBuses - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of buses in the simulation.
nbrCars - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of cars in the simulation.
nbrPassenger - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
The nbr of passengers in the car
nbrPersons - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of persons in the simulation.
nbrPersonsWantingToGoOut - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
The list of the persons who want to leave the leisure place
nbrTrains - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of trains in the simulation.
nbrTramways - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of tramways in the simulation.
ND - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
NetworkInitialization - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization
Initialization of the network.
NetworkInitialization(TransportSimulationModel) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Builds a new NetworkInitialization object
next(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
next(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Gets a random int with at most the specified number of bits.
next(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
next(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextBoolean() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextBoolean() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Gets a random value, true or false.
nextBoolean() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextBoolean() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextBytes(byte[]) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextBytes(byte[]) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextBytes(byte[]) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextCheckpoint() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Gives the next checkpoint in the simulation.
nextDestination(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
 
nextDouble() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextDouble() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Gets a uniform random double in the range [0.0,1.0) Calls nextLong() exactly one time.
nextDouble() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextDouble() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextDouble(double) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextFloat() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextFloat() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Gets a uniform random float in the range [0.0,1.0) Calls nextLong() exactly one time.
nextFloat() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextFloat() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextInt() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextInt() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextInt() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextInt(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextInt(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Exclusive on the outer bound; the inner bound is 0.
nextInt(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextInt(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextInt(int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Inclusive lower, exclusive upper.
nextLong() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
nextLong() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
nextLong() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
nextLong(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Exclusive on the upper bound n.
nextLong(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
Exclusive on the upper bound.
nextLong(long, long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Exclusive on the upper bound n.
nextPosition(Point2D, double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
Gives the next position of a agent following its position and its direction
NODE - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
noIdBusStop() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
Indicates if there isn't id bus stop
nooneWantsToGoOut() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Indicates if noone wants to leave the station
NORTH - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The north of the grid.
NORTH_EAST - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The north east of the grid.
NORTH_WEST - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The north west of the grid.
NoSelection - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection
Dummy selection operator: doesn't change the list of the simulations.
NoSelection() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection.NoSelection
 
NRandomTurmitesSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite
Defines an instance of the multi-turmite model with N turtles placed randomly in the environment.

O

observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe.PreyPredatorPopulationForExplorationProbe
observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SegregationExplorationProbe
observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.ExplorationProbe
observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
observeAtFinalTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine after the last simulation time step.
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.probes.LevelOfEmergenceProbe
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.probes.PreyPredatorPopulationProbe
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.AgentPopulationProbe
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ReadMapTransportProbe
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.probes.ProbePrintingPopulation
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.MeanDirectionProbe
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
observeAtInitialTimes(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine after the initialization of a new simulation, right before the execution of the first step.
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.probes.LevelOfEmergenceProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe.PreyPredatorPopulationForExplorationProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.probes.PreyPredatorPopulationProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.AgentPopulationProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.JSONLogo2Probe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.TrafficProbe
 
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.probes.ProbePrintingPopulation
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.InteractiveSimulationProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.JSONProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.MeanDirectionProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.StepSimulationProbe
observeAtPartialConsistentTime(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine at the end of each time step of the simulation.
onEdge(DataFromOSM, Point2D) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.InitializationUtil
Indicates if a point is on the edge ot the environment
onTheBorder(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
Indicates if a point is on the border or not
onTheLimits(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Indicates if a point is on the limit of the world
orientationDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
the orientation distance.
orientationWeight - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
the orientation weight.
originalType - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
The original type of the person : person, bike or car
OSMConstants - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
A class that defines constants used to describe OSM components.
OSMConstants() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
OSMNode - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
Node data from the OSM data
OSMNode(double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMNode
Constructor of the OSMNode
OSMRelation - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
Class of the relation in the OSM datas.
OSMRelation() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMRelation
 
OSMWay - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
Way data from the OSM data.
OSMWay() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMWay
Constructor of the OSM way data
over - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Indicates if the simulation is over or not

P

Parameter - Annotation Type in fr.univ_artois.lgi2a.similar2logo.kernel.model
 
ParameterNotFoundException - Exception in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
An exception thrown if a parameter cannot be found
ParameterNotFoundException() - Constructor for exception fr.univ_artois.lgi2a.similar2logo.lib.tools.html.ParameterNotFoundException
Builds a new instance of this exception
ParameterNotFoundException(Throwable) - Constructor for exception fr.univ_artois.lgi2a.similar2logo.lib.tools.html.ParameterNotFoundException
Builds a new instance of this exception with the given cause
parameters - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
The parameters of the simulations
parameters - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Parameters of the simulation.
parametersByZoneJSON(JSONObject, JSONObject, InputStream, InputStream) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Gives the JSON of the parameters following the hour and the zone of the map
parametersHourJSON(JSONObject, JSONObject, InputStream) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Gives the JSON with parameters for each hours from the static, variable and factors of each hour The parameters are the same for each zone of the map.
passengers - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
The passengers of the bus
passengers - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
The list of passengers
PassiveTurtleDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.lib.model
 
PassiveTurtleDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.PassiveTurtleDecisionModel
Builds an instance of this decision model for the LOGO level.
PassiveTurtleDecisionModel(LevelIdentifier) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.PassiveTurtleDecisionModel
Builds an instance of this decision model for a given level
PassiveTurtleSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.passive
The main class of the "Passive turtle" simulation.
PassiveTurtleSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.passive
The simulation model of the "passive turtle" simulation.
PassiveTurtleSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationModel
Builds a new model for the passive turtle simulation.
PassiveTurtleSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.passive
The parameter class of the passive turtle simulation.
PassiveTurtleSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.passive.PassiveTurtleSimulationParameters
Builds a parameters set containing default values.
PAUSED - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when it is paused, and waits for a user input to resume.
PCG - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
perceive(SimulationTimeStamp, SimulationTimeStamp, Map<LevelIdentifier, ILocalStateOfAgent>, ILocalStateOfAgent, IPublicDynamicStateMap) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.model.ConeBasedPerceptionModel
perceive(SimulationTimeStamp, SimulationTimeStamp, Map<LevelIdentifier, ILocalStateOfAgent>, ILocalStateOfAgent, IPublicDynamicStateMap) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.model.EmptyPerceptionModel
perceptionAngle - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Perception angle of the ants
perceptionAngle - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
The perception angle of boids.
perceptionAngle - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingSimulationParameters
The perception angle of the turtles in degrees.
perceptionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Perception distance of the ants
perceptionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleSimulationParameters
The perception distance of turtles.
perceptionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.following.model.FollowingSimulationParameters
The perception distance of turtles.
perceptionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationSimulationParameters
the perception distance of agents.
perceptionDistanceGetFood - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Distance to the agent to get the food
perceptionDistancePheromones - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.ants.model.AntSimulationParameters
Distance to the agent to perceive the pheromones
PermutedRNG - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng
This is a RandomnessSource in the PCG-Random family.
PermutedRNG() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Creates a new generator seeded using SecureRandom.
PermutedRNG(long) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Constructs a new PermutedRNG with the given seed as its state, exactly.
PERSON - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
PersonCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person
Category of the person for the "transport" simulation.
PersonCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus.model
The Person category
PersonCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonCategory
 
PersonCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonCategory
Protected constructor to prevent the instantiation of this class.
PersonDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person
Decision model of a person in the transport simulation.
PersonDecisionModel(SimulationTimeStamp, World, TransportParametersPlanning, Point2D, DestinationGenerator, List<Point2D>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonDecisionModel
 
PersonFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person
Person factory for the transport simulation.
PersonFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus.model
The factory of a person.
PersonFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonFactory
This constructor is unused since this class only defines static values.
PersonFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonFactory
This constructor is unused since this class only defines static values.
PersonPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person
The Person PLS for the "transport" simulation.
PersonPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus.model
The public local state of a person.
PersonPLS(IAgent4Engine, double, double, double, double, double, boolean, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
Builds an initialized instance of this private local state.
PersonPLS(IAgent4Engine, double, double, double, double, double, double, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
 
personsTakingTheBus(Point2D, Point2D, BusLine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Gives the persons wanting to take the bus for the destination
personsTakingTheTransport(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Gives the list of peoples who go in direction of destination
PHARMACY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
Pheromone - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
The object representing a pheromone.
Pheromone(String, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
Builds an instance of this class using a specific value for the level identifier.
Pheromone(String, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
Builds an instance of this class using a specific value for the level identifier.
Pheromone(String, double, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
Builds an instance of this class using a specific value for the level identifier.
pheromoneEmission - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The quantity of pheromone emitted at each step
PheromoneFieldUpdate - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
 
PheromoneFieldUpdate(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.PheromoneFieldUpdate
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
PheromoneFieldUpdate(SimulationTimeStamp, SimulationTimeStamp) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.PheromoneFieldUpdate
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
pheromones - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
Defines the set of pheromones used in the simulation
planning - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
The parameters planning
Position - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
Represents the location of a patch in the grid.
Position(int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Position
Builds an instance of this class.
PRE - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The prefix of the presence pheromone fields
PredationExplorationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration
Class for exploration with the predation (random walk) simulation.
PredationExplorationSimulationModel(PredationSimulationParameters, SimulationTimeStamp, SimulationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.PredationExplorationSimulationModel
Constructor of the predation exploration simulation model.
PredationInteraction - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level
Represents a predation interaction between preys, predators and grass.
PredationInteraction(Set<TurtlePLSInLogo>, Mark<Double>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.PredationInteraction
 
predationProbability - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The probability for a predator to eat its prey.
PredationReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level
The reaction model of the predation simulation.
PredationReactionModel(PredationSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.PredationReactionModel
Creates a new instance of the SegregationReactionModel class.
PredationSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model
The parameter class of the predation simulation.
PredationSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
Builds a parameters set containing default values.
predatorAging(PredationSimulationParameters, InfluencesMap, SimulationTimeStamp, SimulationTimeStamp, Collection<TurtlePLSInLogo>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.AgingAndReproductionInteraction
The model of predator aging.
PredatorCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
The Predator category
PredatorCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PredatorCategory
Protected constructor to prevent the instantiation of this class.
PredatorDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
The decision model of a predator.
PredatorDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PredatorDecisionModel
Builds an instance of this decision model.
predatorEnergyGainFromFood - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The energy gained by a predator after eating food.
predatorInitialEnergy - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The initial energy of predators.
predatorLifeTime - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The life time of a predator (in number of steps)
predatorPerceptionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The perception distance of a predator.
predatorReproduction(PredationSimulationParameters, LogoEnvPLS, InfluencesMap, SimulationTimeStamp, SimulationTimeStamp, int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.AgingAndReproductionInteraction
The model of predator reproduction.
predatorReproductionRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The reproduction rate of predators.
predatorsEatPreys(PredationSimulationParameters, InfluencesMap, SimulationTimeStamp, SimulationTimeStamp, Collection<TurtlePLSInLogo>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.PredationInteraction
The model of predator/prey predation.
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.probes.LevelOfEmergenceProbe
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.probes.PreyPredatorPopulationProbe
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.AgentPopulationProbe
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.probes.ProbePrintingPopulation
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.MeanDirectionProbe
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
prepareObservation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine before the initialization of a new simulation.
presenceEvaporationFactor - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The presence evaporation factor
preventEndSimulation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Prevents that the simulation is over.
preyAging(PredationSimulationParameters, InfluencesMap, SimulationTimeStamp, SimulationTimeStamp, Collection<TurtlePLSInLogo>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.AgingAndReproductionInteraction
The model of prey aging.
PreyCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
The Prey category
PreyCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyCategory
Protected constructor to prevent the instantiation of this class.
PreyDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
The decision model of a prey.
PreyDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyDecisionModel
Builds an instance of this decision model.
preyEnergyGainFromFood - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The energy gained by a prey after eating food.
preyInitialEnergy - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The initial energy of preys.
preyLifeTime - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The life time of a prey (in number of steps)
preyPerceptionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The perception distance of a prey.
PreyPredatorFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
The factory of a prey.
PreyPredatorFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorFactory
This constructor is unused since this class only defines static values.
PreyPredatorPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents
The public local state of a prey or a predator.
PreyPredatorPLS(IAgent4Engine, double, double, double, double, double, double, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
Builds an initialized instance of this private local state.
PreyPredatorPopulationForExplorationProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe
A probe for the prey predation simulation exploration.
PreyPredatorPopulationForExplorationProbe(SimulationDataPreyPredator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe.PreyPredatorPopulationForExplorationProbe
 
PreyPredatorPopulationProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.probes
A probe printing information about agent population in a given target.
PreyPredatorPopulationProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.probes.PreyPredatorPopulationProbe
Creates an instance of this probe.
preyReproduction(PredationSimulationParameters, LogoEnvPLS, InfluencesMap, SimulationTimeStamp, SimulationTimeStamp, int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.AgingAndReproductionInteraction
The model of prey reproduction.
preyReproductionRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.PredationSimulationParameters
The reproduction rate of preys.
preysEatGrass(PredationSimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.level.PredationInteraction
The model of prey/grass predation.
printWayBetweenTwoPoints(Point2D, Point2D, Point2D, LogoEnvPLS, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.NetworkInitialization
Prints the way between two points.
PRNG - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.random
The random values factory used in the simulation.
probaCreateBike - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to create a bike on the limits
probaCreateCar - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to create a car on the limits.
probaCreatePerson - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to create a person on the limits
probaGoToBank - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to go in a bank
probaGoToDoctor - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to go to the doctor
probaGoToRestaurant - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to go to the restaurant
probaGoToSchool - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to go to school
probaGoToShop - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to go to shop
probaLeaveHome - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability for a car to leave home
probaLeaveTownByBus - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to leave the town by bus
probaLeaveTownByRoad - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to leave the town by the road
probaLeaveTownByTrain - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to leave the town by train
probaLeaveTownByTram - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the probability to leave the town by tram
probaStayInTrain - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability for someone to stay in a train
probaStayInTram - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability for someone to stay in a tramway
probaToBeABike - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to be a bike when exit from a house or special place
probaToBeABikeOutOfTrain - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
.
probaToBeABikeOutOfTram - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to be a bike when exit from a tram station
probaToBeACar - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to be a car when exit from a house or special place
probaToBeACarOutOfTrain - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The probability to be a car when exit from a station
ProbePrintingPopulation - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus.probes
A probe printing information about agent population in a given target.
ProbePrintingPopulation() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.probes.ProbePrintingPopulation
Creates an instance of this probe.
probInfected - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
The probability of an agent to be infected by an already infected agent.

R

RAIL - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
RAILWAY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
random - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
randomAngle() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Gets a random angle between -pi (included) and pi (excluded).
randomBoolean() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Gets a random boolean.
randomDouble() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Gets a random number between 0 (included) and 1 (excluded).
randomDouble(double, double) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Generates a random double within a range.
randomGaussian() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Gets a Gaussian ("normally") distributed double value with mean 0.0 and standard deviation 1.0
randomInt(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Gets a random integer.
randomMoveProbability - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The chance that a bug will make a random move even if it would prefer to stay where it is (because no more ideal patch is available).
RandomValuesGenerator - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.random
 
RandomValuesGenerator(String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given rng name.
RandomValuesGenerator(String, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given rng name.
RandomValuesGenerator(String, long) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given rng name and seed.
RandomValuesGenerator(String, long, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given rng name and seed.
RandomValuesGenerator(Random) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given Random instance.
RandomValuesGenerator(Random, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given Random instance.
RandomValuesGenerator(RandomGenerator) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given rng.
RandomValuesGenerator(RandomGenerator, boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Build a new instance of this class with a given rng.
RandomWalk1DDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.lib.model
The decision model of a random walker along the X axis.
RandomWalk1DDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.RandomWalk1DDecisionModel
Builds an instance of this decision model.
RandomWalk1DExplorationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
Class for exploration with 1D random walk simulation.
RandomWalk1DExplorationSimulationModel(LogoSimulationParameters, SimulationTimeStamp, SimulationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.RandomWalk1DExplorationSimulationModel
Constructor of the 1D random walk exploration simulation model.
RandomWalk1DSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk
The simulation model of the "random walk" simulation in one dimension.
RandomWalk1DSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.RandomWalk1DSimulationModel
Builds a new model for the passive turtle simulation.
RandomWalk2DDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.lib.model
The decision model of a random walker.
RandomWalk2DDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.model.RandomWalk2DDecisionModel
Builds an instance of this decision model.
RandomWalk2DExplorationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
Class for exploration with 2D random walk simulation.
RandomWalk2DExplorationSimulationModel(LogoSimulationParameters, SimulationTimeStamp, SimulationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.RandomWalk2DExplorationSimulationModel
Constructor of the 2D random walk exploration simulation model.
RandomWalk2DSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk
The main class of the "random walk" simulation in two dimensions.
RandomWalk2DSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk
The simulation model of the "random walk" simulation in two dimensions.
RandomWalk2DSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.RandomWalk2DSimulationModel
Builds a new model for the passive turtle simulation.
RandomWalkPredationSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation
The main class of the predation simulation.
RandomWalkPredationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations
The simulation model of the "random walk" predation simulation.
RandomWalkPredationSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.RandomWalkPredationSimulationModel
Builds a new model for the random walk predation simulation.
RandomWalkPredationSimulationWithGridViewMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation
The main class of the predation simulation.
reachMaxSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
 
reachMaxSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Indicates if the car has reached its max size
reachMaxSize() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Indicates if the transport has reached its maximum size
reactToAbortion(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
reactToAbortion(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
reactToAbortion(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
reactToAbortion(SimulationTimeStamp, ISimulationEngine) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine whenever the simulation has stopped because it was aborted.
reactToAgentPositionUpdate(SimulationTimeStamp, SimulationTimeStamp, Set<ILocalStateOfAgent>, LogoEnvPLS, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels.SimpleMultiLevelReactionModel
Makes the reaction to position update reaction influence
reactToAgentPositionUpdate(SimulationTimeStamp, SimulationTimeStamp, Set<ILocalStateOfAgent>, LogoEnvPLS, InfluencesMap) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
Makes the reaction to position update reaction influence
reactToChangeAccelerationInfluence(ChangeAcceleration) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to ChangeAcceleration influence
reactToChangeDirectionInfluence(ChangeDirection) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to ChangeDirection influence
reactToChangePositionInfluence(LogoEnvPLS, ChangePosition) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to ChangePosition influence
reactToChangeSpeedInfluence(ChangeSpeed) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to ChangeSpeed influence
reactToDropMarkInfluence(LogoEnvPLS, DropMark) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to DropMark influence
reactToEmitPheromoneInfluence(LogoEnvPLS, EmitPheromone) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to EmitPheromone influence
reactToError(String, Throwable) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.probe.PreyPredatorPopulationForExplorationProbe
reactToError(String, Throwable) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.ExplorationForPythonRandomWalkProbe
reactToError(String, Throwable) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SegregationExplorationProbe
reactToError(String, Throwable) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
reactToError(String, Throwable) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExceptionPrinter
reactToError(String, Throwable) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Called by the engine whenever an error was met during simulation.
reactToPheromoneFieldUpdate(SimulationTimeStamp, SimulationTimeStamp, LogoEnvPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
Makes the reaction to the update of pheromone fields
reactToRemoveMarkInfluence(LogoEnvPLS, RemoveMark) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to RemoveMark influence
reactToRemoveMarksInfluence(LogoEnvPLS, RemoveMarks) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to RemoveMarks influence
reactToStopInfluence(Stop) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.levels.LogoDefaultReactionModel
The reaction method to Stop influence
ReadMapTransportProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.probes
Probe for reading the marks only one time at the beginning.
ReadMapTransportProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ReadMapTransportProbe
 
ReadOSMException - Exception in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm
An exception thrown if a problem occurs while reading OSM data
ReadOSMException() - Constructor for exception fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.ReadOSMException
Builds a new instance of this exception
ReadOSMException(Throwable) - Constructor for exception fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.ReadOSMException
Builds a new instance of this exception with the given cause
ReadParameterException - Exception in fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters
An exception thrown if a problem occurs while reading the simulation parameters
ReadParameterException() - Constructor for exception fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.ReadParameterException
Builds a new instance of this exception
ReadParameterException(Throwable) - Constructor for exception fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.ReadParameterException
Builds a new instance of this exception with the given cause
recalculationPath - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Indicates the time before the path of the cars and the persons is recalculated
REF - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
RELATION - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
removeDirectionChange - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.MultiTurmiteSimulationParameters
true if direction changes are not taken into account when two turtles want to modify the same patch.
RemoveLessTrutlesSelection - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection
A dummy selection operator that removes the simulation with the less turtles.
RemoveLessTrutlesSelection() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection.RemoveLessTrutlesSelection
 
RemoveMark - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at removing a mark from the environment.
RemoveMark(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, Mark) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMark
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
RemoveMark(SimulationTimeStamp, SimulationTimeStamp, Mark) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMark
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
RemoveMarks - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at removing marks from the environment.
RemoveMarks(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, Set<Mark>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMarks
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
RemoveMarks(SimulationTimeStamp, SimulationTimeStamp, Set<Mark>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.RemoveMarks
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
removePassenger() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Removes a passenger from the car
removePassenger(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
Removes a passenger from the transport
removePassenger(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Removes a passenger from the transport
removeWaitingPeople() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.AbstractLeisure
Removes a person who waits for exiting
removeWaitingPeopleForGoingOut(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Removes a person wanting to go out from the station
removeWaitingPeopleForTakingTransport(ExtendedAgent) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Removes a person who wants to take a transport
renderHtmlBody() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Generates the HTML code of the body of the GUI.
renderHtmlFooter() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Generates the HTML code of the footer of the GUI.
renderHtmlHeader() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Generates the HTML code of the header of the GUI.
renderParameters(ISimulationParameters, StringBuilder) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Generates the HTML code of the interface that allows users to modify the parameters of the simulation.
REP - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The prefix of the repulsion pheromone fields
repulsionDistance - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
the repulsion distance.
repulsionEvaporationFactor - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The repulsion evaporation factor
repulsionWeight - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.boids.model.BoidsSimulationParameters
the repulsion weight.
resetFinished() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.ExplorationProbe
Reset finished attribute to false.
RESIDENTIAL - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
ResourceNotFoundException - Exception in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
An exception thrown if a custom HTML GUI cannot be found
ResourceNotFoundException() - Constructor for exception fr.univ_artois.lgi2a.similar2logo.lib.tools.html.ResourceNotFoundException
Builds a new instance of this exception
ResourceNotFoundException(Throwable) - Constructor for exception fr.univ_artois.lgi2a.similar2logo.lib.tools.html.ResourceNotFoundException
Builds a new instance of this exception with the given cause
Restaurant - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
The class of the restaurants of the map
Restaurant(Point2D, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Restaurant
 
RESTAURANT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
RoadEdge - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph
Class of the edge of the road graph
RoadEdge(RoadNode, RoadNode, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
 
RoadGraph - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph
Graph of the roads gets from Open Street Map data
RoadGraph(int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
 
RoadNode - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph
The class for showing points extract from Open Street Map
RoadNode(Point2D, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadNode
 
ROUTE - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
run() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.SimulationExecutionThread
RUN - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when the simulation is currently running.
RUN_PLANNED - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when a new simulation run is planned by has not started yet.
runSimulation() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Runs the simulation.
runSimulations() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Runs the simulations.
runSimulations(List<AbstractExplorationSimulationModel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
Runs the simulations
runSimulationsMonoThread(List<AbstractExplorationSimulationModel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
Runs the simulations with mono thread

S

School - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
Class for the schools of the map
School(Point2D, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.School
 
SCHOOL - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
SECONDARY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
SECONDARY_LINK - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
SegregationAgentDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.model
 
SegregationAgentDecisionModel(SegregationSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationAgentDecisionModel
Builds an instance of this decision model.
SegregationExplorationProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration
A probe for the segregation simulation exploration.
SegregationExplorationProbe(SimulationDataSegregation) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SegregationExplorationProbe
 
SegregationExplorationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration
Class for exploring the segregation simulation.
SegregationExplorationSimulationModel(SegregationSimulationParameters, SimulationTimeStamp, SimulationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SegregationExplorationSimulationModel
Constructor of the segregation exploration simulation model.
SegregationReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.model
The reaction model of the segregation simulation
SegregationReactionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationReactionModel
Creates a new instance of the SegregationReactionModel class.
SegregationSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation
The main class of the "Segregation" simulation.
SegregationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation
The simulation model of the segregation simulation.
SegregationSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.SegregationSimulationModel
Builds an instance of this simulation model.
SegregationSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.model
The parameter class of the segregation simulation.
SegregationSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationSimulationParameters
Builds a parameters set containing default values.
selectSimulations(List<AbstractExplorationSimulationModel>) - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection.ISelectionOperator
Select the simulations to keep.
selectSimulations(List<AbstractExplorationSimulationModel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection.NoSelection
Select the simulations to keep.
selectSimulations(List<AbstractExplorationSimulationModel>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.selection.RemoveLessTrutlesSelection
Select the simulations to keep.
sendJsonProbe(String) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.Logo2WebSocket
Sends the JSON data to all users
sendJsonProbe(String) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.MapWebSocket
Sends the JSON data to all users
sendJsonProbe(String) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ZoneDataWebSocket
Sends the JSON data to all users
sendJsonProbe(String) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.GridWebSocket
Sends the JSON data to all users
set(RandomValuesGenerator) - Static method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.PRNG
Sets the random value generation strategy used in the simulation.
setAbortButtonState(boolean) - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlControls
Sets whether the abort button is enabled or not in the view.
setAbortButtonState(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.SparkHttpServer
Sets whether the abort button is enabled or not in the view.
setAcceleration(double) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
setAccesses(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
Set the accesses of the station
setAgents(Set<TurtlePLSInLogo>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Set the agents in forecast of the next simulation.
setAllowShutDown(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
 
setBusLine(List<BusLine>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the bus lines
setChangeDirections(Set<ChangeDirection>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
setClock(Clock) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setContent(E) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Mark
Set the content of the mark.
setCurrentTime(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Set the current time of the simulation
setCustomHtmlBody(InputStream) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Sets a custom HTML body to use as the canvas where the simulation is displayed.
setCustomHtmlBodyFromString(String) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Sets a custom HTML body to use as the canvas where the simulation is displayed.
setData(DataFromOSM) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setDestinationGenerator(DestinationGenerator) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setDirection(double) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
setDropMarks(Set<DropMark>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
setdSegregationRate(double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SimulationDataSegregation
 
setEnergy(double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
 
setEnvironment(LogoEnvPLS) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Set the environment in forecast of the next simulation.
setExportAgents(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Define if the agents have to be exported to the HTML view.
setExportMarks(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Define if the marks have to be exported to the HTML view.
setExportPheromones(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Define if the pheromones have to be exported to the HTML view.
setFrequence(double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
Set the frequency of the car
setGraph(RoadGraph) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setGraph(RoadGraph) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the road graph
setHeight(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the height of the world
setId(int) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Set the id of the simulation
setId(String) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Set the id.
setInfected(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
 
setLeisures(List<AbstractLeisure>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setLeisures(List<AbstractLeisure>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the list of leisure places
setLevelOfEmergence(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.agents.MLEAgentPLS
 
setLifeTime(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.predation.model.agents.PreyPredatorPLS
 
setLifeTime(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
 
setLimits(Map<String, List<Point2D>>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setLocation(Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
setMeanFrequencies(double[][]) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
Set the matrix of the mean frequencies
setMove(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
Sets the move of the person.
setNextStep(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationForPython
Set the duration of the next simulation
setNumberCars(int[][]) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
Set the matrix of the number of cars
setOneStep(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.StepSimulationProbe
 
setParameter(String, String) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Asks the requested to modify the value of a specific simulation parameter.
setParameter(String, String) - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlRequests
Asks the requested to modify the value of a specific simulation parameter.
setParameters(LogoSimulationParameters) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.AbstractLogoSimulationModel
Sets the parameters being used in the simulation.
setPauseButtonState(boolean) - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlControls
Sets whether the pause button is enabled or not in the view.
setPauseButtonState(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.SparkHttpServer
Sets whether the pause button is enabled or not in the view.
setPaused(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.InteractiveSimulationProbe
 
setPheromoneField(Map<Pheromone, double[][]>) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
 
setPlanning(TransportParametersPlanning) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setRemoveMarks(Set<RemoveMark>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
setRoads(List<Point2D>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the roads
setSeed(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
setSeed(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Sets the seed of this generator (which is also the current state).
setSeed(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
Sets the seed of this generator using one long, running that through LightRNG's algorithm twice to get the state.
setSeed(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Sets the seed of this generator.
setSeed(long, long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Sets the seed of this generator using two longs, using them without changes unless both are 0 (then it makes the state variable corresponding to stateA 1 instead).
setSegregationRate(double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SimulationDataSegregation
 
setSimulationName(String) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Sets the name of the simulation, displayed in the HTML view.
setSize(int, int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Set the size of the simulation
setSpeed(double) - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
 
setStartButtonState(boolean) - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlControls
Sets whether the start button is enabled or not in the view.
setStartButtonState(boolean) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.SparkHttpServer
Sets whether the start button is enabled or not in the view.
setStartingPointsForCars(List<Point2D>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setStartingPointsForTransports(Map<String, List<Point2D>>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setState(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Sets the seed (also the current state) of this generator.
setStations(List<Station>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
setStations(List<Station>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the list of the stations
setTime(SimulationTimeStamp) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Set the end time of the simulation
setTimeInfected(long) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.PersonPLS
 
setViewControls(IHtmlControls) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Sets the object forwarding update requests of the view.
setWay(List<Point2D>) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
 
setWidth(int) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
Sets the width of the world
setWorld(World) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
Shop - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
Class of the shops of the map
Shop(Point2D, Clock) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Shop
 
SHOP - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
showView() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
Opens the view on the simulation.
showView() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.SparkHttpServer
Launches the web browser of the client, where the simulation can be viewed and controlled.
shuffle(List<?>) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
Shuffles the given collection.
SHUTDOWN_REQUESTED - fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
State of the engine when the shutdown of the server has been requested.
shutDownView() - Method in interface fr.univ_artois.lgi2a.similar2logo.lib.tools.html.IHtmlControls
Requests the view to shut down.
shutDownView() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.SparkHttpServer
Requests the view to shut down.
Similar2LogoHtmlConfig - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
The configuration options of Similar2Logo simulations using the HTML web interface.
Similar2LogoHtmlConfig() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlConfig
Creates a default content for the configuration.
Similar2LogoHtmlController - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control
The controller managing the synchronization between the simulation engine and the HTML view and control buttons of the simulation.
Similar2LogoHtmlController(ISimulationEngine, AbstractLogoSimulationModel) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.Similar2LogoHtmlController
Creates an instance of the controller for the provided engine and view.
Similar2LogoHtmlGenerator - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view
The helper class generating the HTML interface used by the Similar2LogoHtmlRunner.
Similar2LogoHtmlGenerator(IHtmlInitializationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Builds a HTML code generator where the body of the web GUI is empty.
Similar2LogoHtmlGenerator(InputStream, IHtmlInitializationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Builds a HTML code generator where the body of the web GUI is obtained through an input stream.
Similar2LogoHtmlGenerator(String, IHtmlInitializationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.Similar2LogoHtmlGenerator
Builds a HTML code generator where the body of the web GUI is manually defined.
Similar2LogoHtmlRunner - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.html
Facilitates the execution of Similar2Logo simulations using the HTML web interface.
Similar2LogoHtmlRunner() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.Similar2LogoHtmlRunner
Creates a new runner using the default configuration.
similarityRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationSimulationParameters
the rate of same-color turtles that each turtle wants among its neighbors.
SimpleMultiLevelReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels
The reaction model of the simple multi-level simulation
SimpleMultiLevelReactionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels.SimpleMultiLevelReactionModel
 
SimpleMultiLevelSimulationLevelList - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels
 
SimpleMultiLevelSimulationLevelList() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.levels.SimpleMultiLevelSimulationLevelList
 
SimpleMultiLevelSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel
The main class of the "simple multi-level" simulation.
SimpleMultiLevelSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel
The simulation model of the simple multi-level simulation.
SimpleMultiLevelSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.SimpleMultiLevelSimulationModel
Builds an instance of this simulation model.
SimpleMultiLevelTurtleFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.agents
The factory creating instances of multi-level turtles.
SimpleMultiLevelTurtleFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.model.agents.SimpleMultiLevelTurtleFactory
 
SimulationData - Class in fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools
Class for the management of the data of a simulation.
SimulationData(SimulationTimeStamp, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.exploration.tools.SimulationData
Constructor of the simulation data.
SimulationDataPreyPredator - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data
Class for the management of the data of the PreyPredator simulation
SimulationDataPreyPredator(SimulationTimeStamp, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.data.SimulationDataPreyPredator
Creates a new simulation data prey predation
SimulationDataRandomWalk - Class in fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration
Class for the management of the data of the RandomWalk simulation
SimulationDataRandomWalk(SimulationTimeStamp, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.randomwalk.exploration.SimulationDataRandomWalk
Creates a new simulation data prey predation
SimulationDataSegregation - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration
Class for the management of the data of the segregation simulation
SimulationDataSegregation(SimulationTimeStamp, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.SimulationDataSegregation
Creates a new simulation data segregation
SimulationDataTransport - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data
Simulation data for the transport simulation exploration
SimulationDataTransport(SimulationTimeStamp, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.data.SimulationDataTransport
 
SimulationExecutionThread - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools
A thread where a Similar2Logo simulation is performed.
SimulationExecutionThread(ISimulationEngine, AbstractLogoSimulationModel) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.SimulationExecutionThread
Constructor of the class SimulationExecutionThread.
simulationModel - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractExplorationSimulationModel
Simulation to run.
simulations - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
The list of simulations.
SituatedEntity - Interface in fr.univ_artois.lgi2a.similar2logo.kernel.model.environment
An interface representing a situated entity in the Logo environment.
skip(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
Advances or rolls back the LightRNG's state without actually generating each number.
skip(long) - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
Advances or rolls back the PermutedRNG's state without actually generating each number.
Slf4jExceptionPrinter - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
A probe printing to Slf4j output the trace of an exception that was thrown during the execution of the simulation.
Slf4jExceptionPrinter() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExceptionPrinter
 
Slf4jExecutionTracker - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
This probe tracks the execution of the simulation and prints notification messages to the logger output.
Slf4jExecutionTracker() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
Creates an instance of this probe writing to the logger output.
Slf4jExecutionTracker(boolean) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.Slf4jExecutionTracker
Creates an instance of this probe writing to the logger output.
SOUTH - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The south of the grid.
SOUTH_EAST - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The south east of the grid.
SOUTH_WEST - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The south west of the grid.
SparkHttpServer - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view
The Spark HTTP server used as a connection point between the HTML view on the simulation and the java based simulation controller.
SparkHttpServer(IHtmlRequests, IHtmlInitializationData) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.SparkHttpServer
Creates a new Spark Http Server managing the HTML view on the simulation.
speed - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
The speed of the turtle in the grid environment.
speedFactor - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.mle.model.MLESimulationParameters
The speed factor
speedFrequence - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
The frequency that the car goes head
speedFrequence - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
The frequency that the transport goes head
speedFrequenceTrain - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The speed frequency of the trains
speedFrequency - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.person.PersonPLS
 
speedFrequencyBike - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The speed frequency of the bikes
speedFrequencyCarAndBus - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The frequency speed of the cars and buses
speedFrequencyPerson - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The speed frequency of the person.
speedFrequencyTram - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The frequency the tram go head
SQRT_2 - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
startParameters(InputStream) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Allows to edit start parameters.
state - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.LightRNG
 
state - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.PermutedRNG
The state can be seeded with any value.
staticParametersByDefaultJSON() - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Gives the JSON with the default static parameters
staticParametersFromJSONResource(InputStream) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Gives the JSON with the static parameters from an input stream All the static parameters must be here The format must be the following for each line : name of the parameter + space + value of the parameter
Station - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
Class for the stops/stations for the "transport" simulation.
Station(Point2D, Point2D, Point2D, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
 
Station(Point2D, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
 
STATION - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
step() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.probes.StepSimulationProbe
 
StepSimulationProbe - Class in fr.univ_artois.lgi2a.similar2logo.lib.probes
A probe allowing to step the simulation.
StepSimulationProbe() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.probes.StepSimulationProbe
 
Stop - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.influences
Models an influence that aims at stopping a turtle.
Stop(LevelIdentifier, SimulationTimeStamp, SimulationTimeStamp, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.Stop
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in a given level.
Stop(SimulationTimeStamp, SimulationTimeStamp, TurtlePLSInLogo) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.influences.Stop
Builds an instance of this influence created during the transitory period ] timeLowerBound, timeUpperBound [, in the LOGO level.
STREET - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 

T

TAG - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
TERTIARY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
TestPerceptionDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel
 
TestPerceptionDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel.TestPerceptionDecisionModel
Builds an instance of this decision model.
TestPerceptionSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel
The main class of the "Passive turtle" simulation.
TestPerceptionSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel
The simulation model of the "test perception" simulation.
TestPerceptionSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.testperceptionmodel.TestPerceptionSimulationModel
Builds a new model for the test perception simulation.
TestPredationExploration - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration
 
TestPredationExploration() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.exploration.TestPredationExploration
 
TestSegregationExploration - Class in fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration
 
TestSegregationExploration() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.segregation.exploration.TestSegregationExploration
 
TimeBasedEndCriterion - Class in fr.univ_artois.lgi2a.similar2logo.kernel.initializations
A simulation end criterion based on a final time stamp to reach.
TimeBasedEndCriterion(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.initializations.TimeBasedEndCriterion
Builds a simulation end criterion based on a final time stamp to reach.
toString() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.BusLine
 
toString() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
 
toString() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadEdge
 
toString() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadNode
 
toString() - Method in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Pheromone
Gets a printable version of the pheromone identifier.
toStringPosition() - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.Station
 
TrafficProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.probes
Probe for knowing the state of the traffic in the simulation.
TrafficProbe(int, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.TrafficProbe
 
TRAIN - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
trainCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The capacity of the trains
TrainCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
Train category for the "transport" simulation
TrainCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TrainCategory
 
trainSize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The size of the trains
TRAM - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
TRAM_STOP - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
TramCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
Tram category for the "transport" simulation.
TramCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TramCategory
 
TRAMWAY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
tramwayCapacity - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The number of passenger that can be in a tramway
tramwaySize - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
The size of the tramways
TransportDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
Decision model of the tram for the "transport" simulation.
TransportDecisionModel(Point2D, World, String, List<Point2D>, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportDecisionModel
 
TransportExplorationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration
Class for the exploration of the transport simulation.
TransportExplorationSimulationModel(TransportSimulationParameters, SimulationTimeStamp, SimulationData, InputStream, int, int, int, TransportParametersPlanning) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.TransportExplorationSimulationModel
 
TransportFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
The factory of the transport for the "transport" simulation.
TransportFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportFactory
This constructor is unused since this class only defines static values.
TransportParametersPlanning - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.time
Class for getting the parameters for the transport simulation for each hour
TransportParametersPlanning(int, int, JSONObject, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.time.TransportParametersPlanning
 
TransportPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
Public Local State of the transport in the "transport" simulation.
TransportPLS(IAgent4Engine, double, double, double, double, double, int, double, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
Constructor of the Transport PLS
TransportReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model
Reaction model of the transport simulation.
TransportReactionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportReactionModel
 
TransportSimilationForExplorationProbe - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes
Probe for filling the data of the transport simulation
TransportSimilationForExplorationProbe(SimulationDataTransport, int, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.exploration.probes.TransportSimilationForExplorationProbe
 
TransportSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport
Main class of the transport simulation
TransportSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization
Model for the transport simulation.
TransportSimulationModel(LogoSimulationParameters, InputStream, TransportParametersPlanning) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
TransportSimulationModel(LogoSimulationParameters, InputStream, JSONObject, int, int, int, int) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.initialization.TransportSimulationModel
 
TransportSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters
Transport simulation parameters
TransportSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParameters
Constructor of the transport simulation parameters.
TransportSimulationParametersGenerator - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters
Class for generate data for the parameters planning
TransportSimulationParametersGenerator() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
 
TransportUtil - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model
A collection of useful functions for the transport simulation.
TransportUtil() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
 
treatment - Variable in class fr.univ_artois.lgi2a.similar2logo.lib.exploration.AbstractMultipleExplorationSimulation
Treatment of the simulations
TropisticPredationSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation
The main class of the predation simulation.
TropisticPredationSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations
The simulation model of the tropistic predation simulation.
TropisticPredationSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.predation.initializations.TropisticPredationSimulationModel
Builds a new model for the tropistic predation simulation.
TropisticPredationSimulationWithGridViewMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.predation
The main class of the predation simulation.
TurmiteDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.turmite
The decision model of a turmite.
TurmiteDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.turmite.TurmiteDecisionModel
Builds an instance of this decision model.
TurmiteInteraction - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model
 
TurmiteInteraction() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.multiturmite.model.TurmiteInteraction
 
TurmiteSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.turmite
The main class of the turmite simulation.
TurmiteSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.turmite
The simulation model of the turmite simulation.
TurmiteSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.turmite.TurmiteSimulationModel
Builds a new model for the turmite simulation.
TURN_LEFT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleDecisionModel
 
TURN_RIGHT - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.CircleDecisionModel
 
TurnLeftCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle.model
The Predator category
TurnLeftCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.TurnLeftCategory
Protected constructor to prevent the instantiation of this class.
TurnRightCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.circle.model
The Predator category
TurnRightCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.circle.model.TurnRightCategory
Protected constructor to prevent the instantiation of this class.
TurtleAgentCategory - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle
Represents the category of a turtle.
TurtleAgentCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtleAgentCategory
Protected constructor to prevent the instantiation of this class.
TurtleFactory - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle
The factory creating instances of turtle agents.
TurtleFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtleFactory
This constructor is unused since this class only defines static values.
TurtlePerceivedData - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle
Models the data perceived by a turtle using a IAgtPerceptionModel.
TurtlePerceivedData(SimulationTimeStamp, SimulationTimeStamp, Collection<TurtlePerceivedData.LocalPerceivedData<TurtlePLSInLogo>>, Collection<TurtlePerceivedData.LocalPerceivedData<Mark>>, Map<String, Collection<TurtlePerceivedData.LocalPerceivedData<Double>>>) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePerceivedData
Builds a set of data perceived by a turtle in the Logo level.
TurtlePerceivedData.LocalPerceivedData<E> - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle
Models the data about a perceived entity (a TurtlePLSInLogo, a Mark or a TurtlePLSInLogo) that depends on the topology of the environment.
TurtlePLSInLogo - Class in fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle
 
TurtlePLSInLogo(IAgent4Engine, double, double, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
Builds an initialized instance of this public local state in the LOGO level.
TurtlePLSInLogo(IAgent4Engine, LevelIdentifier, double, double, double, double, double) - Constructor for class fr.univ_artois.lgi2a.similar2logo.kernel.model.agents.turtle.TurtlePLSInLogo
Builds an initialized instance of this public local state in a given level.
TwoTurmitesSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.multiturmite
Defines a simple instance of the multi-turmite model with two turtles located at (x,y) and (x,y+1) and heading north.
TYPE - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 

U

unhappiness - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.heatbugs.model.HeatBugsSimulationParameters
The relative difference between real and optimal temperature that triggers moves.
unstoppedTurtles(Iterable<TurtlePLSInLogo>, Collection<TurtlePLSInLogo>) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.TransportUtil
Gives the turtles which want to go in a specific point which aren't stopped

V

V - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
vacancyRate - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.segregation.model.SegregationSimulationParameters
The rate of vacant settling places;
value() - Method in class fr.univ_artois.lgi2a.similar2logo.lib.tools.math.MeanAngle
 
valueOf(String) - Static method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.univ_artois.lgi2a.similar2logo.lib.tools.html.control.EngineState
Returns an array containing the constants of this enum type, in the order they are declared.
variableParametersByDefaultJSON() - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Gives the JSON with the default variable parameters
variableParametersFromFileJSON(InputStream) - Static method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.parameters.TransportSimulationParametersGenerator
Gives the JSON of the variable parameters from an input stream All the static parameters must be here The format must be the following for each line : name of the parameter + space + value of the parameter
VirusReactionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus.model
The reaction model of the virus simulation.
VirusReactionModel(VirusSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusReactionModel
Creates a new instance of the VirusReactionModel class.
VirusSimulationMain - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus
The main class of the virus simulation.
VirusSimulationModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus
The simulation model of the virus simulation.
VirusSimulationModel(LogoSimulationParameters) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.VirusSimulationModel
Builds an instance of this simulation model.
VirusSimulationParameters - Class in fr.univ_artois.lgi2a.similar2logo.examples.virus.model
The parameters of the virus simulation.
VirusSimulationParameters() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.virus.model.VirusSimulationParameters
Builds an instance of this parameter class.

W

WAGON - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
WagonCategory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
The wagon category for the transport simulation
WagonCategory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonCategory
 
WagonDecisionModel - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
Decision model of the wagon in the "transport" simulation.
WagonDecisionModel() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonDecisionModel
 
WagonFactory - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
The wagons factory for the "transport" simulation.
WagonFactory() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonFactory
This constructor is unused since this class only defines static values.
WagonPLS - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail
The wagon PLS.
WagonPLS(IAgent4Engine, double, double, double, double, double, TurtlePLSInLogo, String) - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.WagonPLS
 
wagons - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.bus.BusPLS
The wagons of the bus
wagons - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.car.CarPLS
The wagons of the car
wagons - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
The transport nextWagon
way - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.AbstractRoadAgentDecisionModel
The way the person has to take for reaching his destination
WAY - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.OSMConstants
 
wayToGo(Point2D, Point2D) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
Gives the way for going from start to arrival
wayToGoFollowingType(Point2D, Point2D, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
Gives the way for going from start to arrival for an agent of type agent
wayToGoInTransport(Point2D, Point2D, String) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.osm.roadsgraph.RoadGraph
Gives the way for agent in the creation of the transports
WELL_1024 - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
WEST - Static variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.LogoEnvPLS
The west of the grid.
willGoOut(Point2D, double) - Method in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
Indicates if the transport will leave the map
world - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.AbstractTransportAgentDecisionModel
 
world - Variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.agents.rail.TransportPLS
The world of the simulation
World - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places
Class with all the elements of the map.
World() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.model.places.World
 
wsLaunch - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.simplemultilevel.probes.Logo2WebSocket
true if the server is launched
wsLaunch - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.MapWebSocket
true if the server is launched
wsLaunch - Static variable in class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ZoneDataWebSocket
true if the server is launched
wsLaunch - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.html.view.GridWebSocket
true if the server is launched

X

x - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Position
the position along the x axis.
XOR - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
XORO - Static variable in class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.RandomValuesGenerator
 
XoRoRNG - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng
A port of Blackman and Vigna's xoroshiro 128+ generator; should be very fast and produce high-quality output.
XoRoRNG() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
Creates a new generator seeded using secure random.
XoRoRNG(long) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XoRoRNG
Creates a new generator with the given seed.
XorRNG - Class in fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng
A port of Sebastiano Vigna's XorShift 128+ generator.
XorRNG() - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Creates a new generator seeded using four calls to Math.random().
XorRNG(long) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Constructs this XorRNG by dispersing the bits of seed using a unary hash across the two parts of state this has.
XorRNG(long, long) - Constructor for class fr.univ_artois.lgi2a.similar2logo.lib.tools.random.rng.XorRNG
Constructs this XorRNG by calling setSeed(long, long) on the arguments as given; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
xTorus - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
Defines the topoogy of the environment grid (toroidal or bounded) along the x axis.

Y

y - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.environment.Position
the position along the y axis.
yTorus - Variable in class fr.univ_artois.lgi2a.similar2logo.kernel.model.LogoSimulationParameters
Defines the topoogy of the environment grid (toroidal or bounded) along the y axis.

Z

ZoneDataWebSocket - Class in fr.univ_artois.lgi2a.similar2logo.examples.transport.probes
Web socket for getting the data of traffic of each zone
ZoneDataWebSocket() - Constructor for class fr.univ_artois.lgi2a.similar2logo.examples.transport.probes.ZoneDataWebSocket
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages