Uses of Class
org.objectweb.proactive.branchnbound.core.Task

Packages that use Task
org.objectweb.proactive.branchnbound The Branch and Bound (API) package.  
org.objectweb.proactive.branchnbound.core This is the core of the BnB API implementation.  
org.objectweb.proactive.branchnbound.core.queue All task queues which are provided by the BnB API.  
 

Uses of Task in org.objectweb.proactive.branchnbound
 

Methods in org.objectweb.proactive.branchnbound with parameters of type Task
static Manager ProActiveBranchNBound.newBnB(Task root, Node managerNode, Node[] nodes, java.lang.String queueType)
          Create a new activate Manager with the given root task.
static Manager ProActiveBranchNBound.newBnB(Task root, VirtualNode virtualNode, java.lang.String queueType)
          Create a new activate Manager with the given root task.
static Manager ProActiveBranchNBound.newBnB(Task root, Node managerNode, Node[][] nodes, java.lang.String queueType)
          Create a new activate Manager with the given root task.
static Manager ProActiveBranchNBound.newBnB(Task root, VirtualNode[] virtualNodes, java.lang.String queueType)
          Create a new activate Manager with the given root task.
 

Uses of Task in org.objectweb.proactive.branchnbound.core
 

Methods in org.objectweb.proactive.branchnbound.core that return Task
 Task Worker.getCurrentTask()
           
 

Methods in org.objectweb.proactive.branchnbound.core with parameters of type Task
 Result Manager.start(Task rootTask)
          Start the computation with a new root task.
 Result Worker.execute(Task task)
          Start the computation of the given task.
 

Constructors in org.objectweb.proactive.branchnbound.core with parameters of type Task
Manager(Task root, Node myNode, Node[] nodes, java.lang.String queueType)
          Contruct a new Manager.
Manager(Task root, Node myNode, Node[][] nodes, java.lang.String queueType)
          Contruct a new Manager.
Manager(Task root, Node myNode, VirtualNode[] virtualNodes, java.lang.String queueType)
          Contruct a new Manager.
 

Uses of Task in org.objectweb.proactive.branchnbound.core.queue
 

Methods in org.objectweb.proactive.branchnbound.core.queue that return Task
 Task LargerQueueImpl.next()
           
 Task LargerQueueImpl.getRootTaskFromBackup()
           
 Task BasicQueueImpl.next()
           
 Task BasicQueueImpl.getRootTaskFromBackup()
           
abstract  Task TaskQueue.next()
          Return the next task to be computed, and remove it from the queue.
abstract  Task TaskQueue.getRootTaskFromBackup()
          Restore the root task.
 

Methods in org.objectweb.proactive.branchnbound.core.queue with parameters of type Task
 void LargerQueueImpl.backupTasks(Task rootTask, java.util.Vector pendingTasks, java.io.OutputStream backupOutputStream)
           
 void LargerQueueImpl.addTask(Task t)
           
 void BasicQueueImpl.backupTasks(Task rootTask, java.util.Vector pendingTasks, java.io.OutputStream backupOutputStream)
           
 void BasicQueueImpl.addTask(Task t)
           
abstract  void TaskQueue.backupTasks(Task rootTask, java.util.Vector pendingTasks, java.io.OutputStream backupOutputStream)
          Write all tasks for backuping.
abstract  void TaskQueue.addTask(Task t)
          Add a task for computing in the queue.
 



Copyright 2001-2005 INRIA All Rights Reserved.