A B C D E F G H I K L M N P R S T U V W X Y

P

parseAgents(String, String[]) - Static method in class logist.config.Parsers
 
parseAgents(File) - Static method in class logist.config.Parsers
 
parseCity(String) - Method in class logist.topology.Topology
Find a city by name
parseConfiguration(String, String, String[]) - Static method in class logist.config.Parsers
 
parseHistory(File) - Static method in class logist.config.Parsers
 
ParserException - Exception in logist.config
An exception that is thrown when an XML configuration file could not be parsed.
Parsers - Class in logist.config
Parsers for the various XML configuration files.
Parsers() - Constructor for class logist.config.Parsers
 
parseSettings(String) - Static method in class logist.config.Parsers
 
parseTopology(String) - Static method in class logist.config.Parsers
 
path() - Method in class logist.task.Task
The cities on the shortest path from the source of this task (excluding) to the destination (including).
pathLength() - Method in class logist.task.Task
The length of the shortest path from the source of this task to the destination.
pathTo(Topology.City) - Method in class logist.topology.Topology.City
Returns the list of cities on the shortest path from this city to another city.
pickup(long, Vehicle, Task) - Static method in class logist.history.Event
 
pickup(Task) - Method in interface logist.plan.ActionHandler
A pickup pattern
pickup(Task) - Method in class logist.plan.PlanVerifier
 
pickup(Task) - Method in class logist.simulation.VehicleImpl
 
pickupCity - Variable in class logist.task.Task
The pickup location
plan(List<Vehicle>, TaskSet) - Method in interface logist.behavior.AuctionBehavior
Computes the joint plan for several vehicles.
plan(List<Vehicle>, TaskSet) - Method in interface logist.behavior.CentralizedBehavior
Computes the joint plan for several vehicles.
plan(Vehicle, TaskSet) - Method in interface logist.behavior.DeliberativeBehavior
Computes the transportation plan for a vehicle.
Plan - Class in logist.plan
A sequence of actions for one vehicle.
Plan(Topology.City, Action...) - Constructor for class logist.plan.Plan
Creates a simple plan from an initial city and a fixed number of actions.
Plan(Topology.City, List<Action>) - Constructor for class logist.plan.Plan
Creates a simple plan from an initial city and a list of actions.
planCancelled(TaskSet) - Method in interface logist.behavior.DeliberativeBehavior
In a multi-agent system the plan of an agent might get 'stuck' in which case this method is called followed by a call to DeliberativeBehavior.plan(logist.simulation.Vehicle, logist.task.TaskSet) .
PlanVerifier - Class in logist.plan
A verifier that can check various constraints on Plans.
PlanVerifier(Topology, TaskSet) - Constructor for class logist.plan.PlanVerifier
Creates a plan verifier for a given topology and task set.
Policy - Class in logist.task
A policy allows to create a probability distribution that depends on the distance of the tasks.
Policy.LongDistances - Class in logist.task
A policy that gives a proportionally larger probability for long-distance tasks.
Policy.LongDistances(Topology) - Constructor for class logist.task.Policy.LongDistances
 
Policy.MediumDistances - Class in logist.task
A policy that gives a proportionally larger probability for medium-distance tasks.
Policy.MediumDistances(Topology) - Constructor for class logist.task.Policy.MediumDistances
 
Policy.ShortDistances - Class in logist.task
A policy that gives a proportionally larger probability for short-distance tasks.
Policy.ShortDistances(Topology) - Constructor for class logist.task.Policy.ShortDistances
 
Policy.Uniform - Class in logist.task
A policy that gives a proportionally equal probability for all tasks.
Policy.Uniform(Topology) - Constructor for class logist.task.Policy.Uniform
 
probability(Topology.City, Topology.City) - Method in class logist.task.DefaultTaskDistribution
 
probability(Topology.City, Topology.City) - Method in interface logist.task.TaskDistribution
Returns the probability that a task to to is available in city from.

A B C D E F G H I K L M N P R S T U V W X Y