Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W _ 

C

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
Determines if the specified osm node is contained in the lez, thanks to a JTS Point-In-Polygon algorithm.
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
Utility class to store CopertParameters for each pollutant types.
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
Exception thrown when a select() operation on a CopertTree doesn't find anything.
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
Same as DeliveryVehicleFactory.create(int, Random), with a new Random() instance.
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
 
A B C D E F G H I J K L M N O P R S T U V W _ 
Skip navigation links