Uses of Class
logist.task.TaskSet

Packages that use TaskSet
logist.agent   
logist.behavior   
logist.plan Allows to create plans that consist of a sequence of actions. 
logist.simulation   
logist.task Provides task generation, task distribution and task sets. 
 

Uses of TaskSet in logist.agent
 

Methods in logist.agent that return TaskSet
 TaskSet Agent.getTasks()
          The tasks that the agent has accepted, but not yet picked up and delivered.
 

Methods in logist.agent with parameters of type TaskSet
 void AgentImpl.beginRound(TaskSet empty)
           
 

Uses of TaskSet in logist.behavior
 

Methods in logist.behavior with parameters of type TaskSet
 java.util.List<Plan> CentralizedBehavior.plan(java.util.List<Vehicle> vehicles, TaskSet tasks)
          Computes the joint plan for several vehicles.
 java.util.List<Plan> AuctionBehavior.plan(java.util.List<Vehicle> vehicles, TaskSet tasks)
          Computes the joint plan for several vehicles.
 Plan DeliberativeBehavior.plan(Vehicle vehicle, TaskSet tasks)
          Computes the transportation plan for a vehicle.
 void DeliberativeBehavior.planCancelled(TaskSet carriedTasks)
          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) .
 

Uses of TaskSet in logist.plan
 

Constructors in logist.plan with parameters of type TaskSet
PlanVerifier(Topology topology, TaskSet availableTasks)
          Creates a plan verifier for a given topology and task set.
 

Uses of TaskSet in logist.simulation
 

Methods in logist.simulation that return TaskSet
 TaskSet Vehicle.getCurrentTasks()
          The tasks that are currently being transported by the vehicle.
 

Methods in logist.simulation with parameters of type TaskSet
 void VehicleImpl.beginRound(TaskSet tasks)
           
 void VehicleImpl.setTasks(TaskSet tasks)
           
 

Uses of TaskSet in logist.task
 

Methods in logist.task that return TaskSet
 TaskSet TaskSet.clone()
          Returns a copy of this set.
static TaskSet TaskSet.copyOf(TaskSet s)
          Creates a new task set containing the same elements as the specified task set.
static TaskSet TaskSet.create(Task[] universe)
          For system use only.
 TaskSet DefaultTaskDistribution.createTaskSet(int size)
           
 TaskSet DefaultTaskDistribution.createTaskSet(Task[] tasks)
           
static TaskSet TaskSet.intersect(TaskSet s1, TaskSet s2)
          Creates a new task set containing the intersection of two task sets.
static TaskSet TaskSet.intersectComplement(TaskSet s1, TaskSet s2)
          Creates a new task set containing the intersection of a task set with the complement of another task set.
static TaskSet TaskSet.noneOf(TaskSet s)
          Creates an empty task set ranging over the same universe as the specified task set.
static TaskSet TaskSet.union(TaskSet s1, TaskSet s2)
          Creates a new task set containing the union of two task sets.
 

Methods in logist.task with parameters of type TaskSet
static TaskSet TaskSet.copyOf(TaskSet s)
          Creates a new task set containing the same elements as the specified task set.
static TaskSet TaskSet.intersect(TaskSet s1, TaskSet s2)
          Creates a new task set containing the intersection of two task sets.
static TaskSet TaskSet.intersectComplement(TaskSet s1, TaskSet s2)
          Creates a new task set containing the intersection of a task set with the complement of another task set.
static TaskSet TaskSet.noneOf(TaskSet s)
          Creates an empty task set ranging over the same universe as the specified task set.
static TaskSet TaskSet.union(TaskSet s1, TaskSet s2)
          Creates a new task set containing the union of two task sets.