- Cases - Enum in org.liris.smartgov.lez.core.agent.establishment.preprocess
-
Enumerates the cases that represent the agent's perception of deployed policies.
- CasesManager - Class in org.liris.smartgov.lez.core.agent.establishment.preprocess
-
Counts all the agents in all cases in order to create proportions.
- CasesManager() - Constructor for class org.liris.smartgov.lez.core.agent.establishment.preprocess.CasesManager
-
- changeMobility() - Method in class org.liris.smartgov.lez.core.agent.driver.personality.Personality
-
Inform the personality that the agent changed mobility.
- changeVehicle() - Method in class org.liris.smartgov.lez.core.agent.driver.personality.Personality
-
Inform the personality that the agent changed his vehicle.
- Choice - Class in org.liris.smartgov.lez.core.agent.driver.personality.choice
-
Abstract choice class.
- Choice() - Constructor for class org.liris.smartgov.lez.core.agent.driver.personality.choice.Choice
-
- chooseAction() - Method in class org.liris.smartgov.lez.politic.policyagent.learning.strategy.NNBest
-
- chooseAction() - Method in class org.liris.smartgov.lez.politic.policyagent.learning.strategy.Strategy
-
- chooseActionToApplyToStructures() - Method in class org.liris.smartgov.lez.politic.policyagent.PolicyAgent
-
- clear() - Method in class org.liris.smartgov.lez.politic.policyagent.ActionsSequence
-
- clearMergeAgents(String) - Static method in class org.liris.smartgov.lez.politic.PoliticalVar
-
Delete stored IDs for merge.
- Cli - Class in org.liris.smartgov.lez.cli
-
Main command line interface.
- Cli() - Constructor for class org.liris.smartgov.lez.cli.Cli
-
- ClientCommunication - Class in org.liris.smartgov.lez.politic.socket
-
Enable communication with a server launch on a specific port.
- ClientCommunication() - Constructor for class org.liris.smartgov.lez.politic.socket.ClientCommunication
-
- columnName() - Method in enum org.liris.smartgov.lez.core.copert.tableParser.CopertHeader
-
- communicationWithServer(String) - Static method in class org.liris.smartgov.lez.politic.socket.ClientCommunication
-
Send a message to a specific server and waits for an answer.
- CompanyChoice - Class in org.liris.smartgov.lez.core.agent.driver.personality.choice
-
Compute the choices of delivery drivers considering the deployed policies.
- CompanyChoice() - Constructor for class org.liris.smartgov.lez.core.agent.driver.personality.choice.CompanyChoice
-
- CompanySatisfaction - Class in org.liris.smartgov.lez.core.agent.driver.personality.satisfaction
-
- CompanySatisfaction() - Constructor for class org.liris.smartgov.lez.core.agent.driver.personality.satisfaction.CompanySatisfaction
-
- compareNbOfActions(Map<PolicyAction, Integer>) - Method in class org.liris.smartgov.lez.politic.policyagent.ActionsSequence
-
- compareTo(Vehicle) - Method in class org.liris.smartgov.lez.core.agent.driver.vehicle.Vehicle
-
Vehicles can be compared according to their
capacities
.
- compareTo(VehicleCapacity) - Method in class org.liris.smartgov.lez.core.agent.establishment.VehicleCapacity
-
Vehicle capacities are compared according to their
vehicle categories and the corresponding segments.
- compareTo(ActionsSequence) - Method in class org.liris.smartgov.lez.politic.policyagent.ActionsSequence
-
- compareTo(StateActionState) - Method in class org.liris.smartgov.lez.politic.policyagent.StateActionState
-
- compareTo(PollutedArc) - Method in class org.liris.smartgov.lez.process.arcs.load.PollutedArc
-
- compareTo(PollutedNode) - Method in class org.liris.smartgov.lez.process.arcs.load.PollutedNode
-
- compute(Vehicle) - Static method in enum org.liris.smartgov.lez.core.environment.lez.criteria.CritAir
-
Computes the
CritAir category associated to the vehicle
characteristics, from the
CritAir table.
- computePollution() - Method in class org.liris.smartgov.lez.process.arcs.build.Tile
-
- computeSatisfactionOfAgent() - Method in class org.liris.smartgov.lez.core.agent.driver.personality.Personality
-
Compute satisfaction considering the choices made.
- contains(OsmNode) - Method in class org.liris.smartgov.lez.core.environment.lez.Neighborhood
-
- containsLat(double) - Method in class org.liris.smartgov.lez.process.arcs.build.Bounds
-
- containsLon(double) - Method in class org.liris.smartgov.lez.process.arcs.build.Bounds
-
- ControlAgentAction - Enum in org.liris.smartgov.lez.politic.policyagent
-
Provide a list of actions available to PolicyAgent.
- Copert - Class in org.liris.smartgov.lez.core.copert
-
- Copert(CopertTree) - Constructor for class org.liris.smartgov.lez.core.copert.Copert
-
Build copertParameters for each
Pollutant
according to the given CopertTree.
- CopertField - Interface in org.liris.smartgov.lez.core.copert.fields
-
Common interface for all the Copert tree fields.
- CopertFieldNotFoundException - Exception in org.liris.smartgov.lez.core.copert.tableParser
-
- CopertFieldNotFoundException(String) - Constructor for exception org.liris.smartgov.lez.core.copert.tableParser.CopertFieldNotFoundException
-
- CopertHeader - Enum in org.liris.smartgov.lez.core.copert.tableParser
-
- CopertInputReader - Class in org.liris.smartgov.lez.core.copert.inputParser
-
- CopertInputReader() - Constructor for class org.liris.smartgov.lez.core.copert.inputParser.CopertInputReader
-
- CopertParameters - Class in org.liris.smartgov.lez.core.copert
-
A utility class to store COPERT parameters and compute pollution emissions.
- CopertParameters(double, double, double, double, double, double, double, double, double, double) - Constructor for class org.liris.smartgov.lez.core.copert.CopertParameters
-
- CopertParser - Class in org.liris.smartgov.lez.core.copert.tableParser
-
Utility class used to parse a Copert table.
- CopertParser(File, Random) - Constructor for class org.liris.smartgov.lez.core.copert.tableParser.CopertParser
-
Loads and parse a CopertTree from the input table.
- CopertProfile - Class in org.liris.smartgov.lez.core.copert.inputParser
-
- CopertProfile() - Constructor for class org.liris.smartgov.lez.core.copert.inputParser.CopertProfile
-
- CopertProfile(List<CopertRate>) - Constructor for class org.liris.smartgov.lez.core.copert.inputParser.CopertProfile
-
- CopertRate - Class in org.liris.smartgov.lez.core.copert.inputParser
-
- CopertRate() - Constructor for class org.liris.smartgov.lez.core.copert.inputParser.CopertRate
-
- CopertRate(String, float, CopertProfile) - Constructor for class org.liris.smartgov.lez.core.copert.inputParser.CopertRate
-
- CopertSelector - Class in org.liris.smartgov.lez.core.copert.tableParser
-
- CopertSelector() - Constructor for class org.liris.smartgov.lez.core.copert.tableParser.CopertSelector
-
- CopertTree - Class in org.liris.smartgov.lez.core.copert.tableParser
-
Recursive data structure designed to navigate easily in Copert parameters.
- CopertTree(String, String, SubTable, CopertSelector, Random) - Constructor for class org.liris.smartgov.lez.core.copert.tableParser.CopertTree
-
- cost(Arc) - Method in class org.liris.smartgov.lez.core.environment.lez.criteria.LezCosts
-
Returns an infinie cost if org.liris.smartgov.lez.core.environment.graph.PollutableOsmArc#isInLez()
is true, or else the normal cost (arc length in meter).
- costs(Vehicle) - Method in class org.liris.smartgov.lez.core.environment.lez.Neighborhood
-
Returns the cost function associated to this vehicle, depending
on its permission to enter the LEZ or not.
- create(int, Random) - Method in class org.liris.smartgov.lez.core.agent.driver.vehicle.DeliveryVehicleFactory
-
Creates a list of vehicles, distributed according to the input copert profile
and copert parser.
- create(int) - Method in class org.liris.smartgov.lez.core.agent.driver.vehicle.DeliveryVehicleFactory
-
- create(String, OsmNode, OsmNode, Road, OsmArc.RoadDirection) - Method in class org.liris.smartgov.lez.core.environment.graph.PollutableOsmArcFactory
-
- createPolicyAgent(Environment) - Static method in class org.liris.smartgov.lez.politic.PoliticalCreator
-
Create policy agents in charge of political decisions
- createPoliticalLayer(Environment) - Static method in class org.liris.smartgov.lez.politic.PoliticalCreator
-
- CritAir - Enum in org.liris.smartgov.lez.core.environment.lez.criteria
-
CritAir categories are used in France, and more particularly by the LEZ
in Lyon to determine vehicle permissions.
- CritAirCriteria - Class in org.liris.smartgov.lez.core.environment.lez.criteria
-
- CritAirCriteria(CritAir) - Constructor for class org.liris.smartgov.lez.core.environment.lez.criteria.CritAirCriteria
-
- CritAirLezDeserializer - Class in org.liris.smartgov.lez.input.lez
-
- CritAirLezDeserializer() - Constructor for class org.liris.smartgov.lez.input.lez.CritAirLezDeserializer
-
- currentAgentDetailsFolder - Static variable in class org.liris.smartgov.lez.core.simulation.files.FilePath
-
- currentLocalLearnerCallbackFolder - Static variable in class org.liris.smartgov.lez.core.simulation.files.FilePath
-
- currentLocalLearnerFolder - Static variable in class org.liris.smartgov.lez.core.simulation.files.FilePath
-