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

A

accept(ActionHandler<T>) - Method in class logist.plan.Action
Performs a pattern matching on the type of task.
accept(ActionHandler<T>) - Method in class logist.plan.Action.Delivery
 
accept(ActionHandler<T>) - Method in class logist.plan.Action.Move
 
accept(ActionHandler<T>) - Method in class logist.plan.Action.Pickup
 
act(Vehicle, Task) - Method in interface logist.behavior.ReactiveBehavior
This method is called whenever the agent arrives in a new city and is not carrying a task.
action() - Method in class logist.history.Event
 
Action - Class in logist.plan
An action of a vehicle during the simulation.
Action.Delivery - Class in logist.plan
A delivery of a task
Action.Delivery(Task) - Constructor for class logist.plan.Action.Delivery
Creates a delivery action
Action.Move - Class in logist.plan
A move to another city
Action.Move(Topology.City) - Constructor for class logist.plan.Action.Move
Creates a move action
Action.Pickup - Class in logist.plan
A pickup of a task
Action.Pickup(Task) - Constructor for class logist.plan.Action.Pickup
Creates a pickup action
ActionHandler<T> - Interface in logist.plan
Computes a result after a pattern matching on actions.
addAgent(String) - Method in class logist.history.History
 
addBid(String, long) - Method in class logist.history.History
 
addCity(String, int, int) - Method in class logist.topology.Topology.Builder
 
addEvent(int, Event) - Method in class logist.history.History
 
addRound(int) - Method in class logist.history.History
 
addRoute(String, String, long) - Method in class logist.topology.Topology.Builder
 
addStat(int, AgentStatistics) - Method in class logist.history.History
 
addTask(Task) - Method in class logist.history.History
 
addVehicle(String) - Method in class logist.history.History
 
Agent - Interface in logist.agent
Collection of useful information about an agent.
AgentImpl - Class in logist.agent
An agent in the pickup and delivery problem.
AgentImpl.Type - Enum in logist.agent
 
AgentStatistics - Interface in logist.agent
 
append(Action) - Method in class logist.plan.Plan
Appends an action to the plan
appendDelivery(Task) - Method in class logist.plan.Plan
Appends a delivery action to the plan
appendMove(Topology.City) - Method in class logist.plan.Plan
Appends a move action to the plan
appendPickup(Task) - Method in class logist.plan.Plan
Appends a pickup action to the plan
arrive(long, Vehicle, Topology.City) - Static method in class logist.history.Event
 
askBid(Task) - Method in class logist.agent.AgentImpl
 
askPrice(Task) - Method in interface logist.behavior.AuctionBehavior
Asks an agent to offer a price for a task.
AuctionBehavior - Interface in logist.behavior
The behavior of a decentralized agent that buys tasks through auction.
auctionResult(Task, int, Long[]) - Method in interface logist.behavior.AuctionBehavior
lastTask and lastWinner contain the results of the previous auction.

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