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

Packages that use Result
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 Result in org.objectweb.proactive.branchnbound.core
 

Fields in org.objectweb.proactive.branchnbound.core declared as Result
protected  Result Task.initLowerBound
           
protected  Result Task.initUpperBound
           
 

Methods in org.objectweb.proactive.branchnbound.core that return Result
 Result Manager.start()
          Start the computation.
 Result Manager.start(Task rootTask)
          Start the computation with a new root task.
 Result Manager.start(ibis.impl.messagePassing.InputStream task, ibis.impl.messagePassing.InputStream result)
          Start a computation from a previous backup.
 Result Worker.execute(Task task)
          Start the computation of the given task.
 Result Worker.getBestCurrentResult()
           
 Result Result.returnTheBest(Result other)
          Compare 2 results and return which is the best.
abstract  Result Task.execute()
           
 Result Task.gather(Result[] results)
          As defined by the user, it returns the best results.
 

Methods in org.objectweb.proactive.branchnbound.core with parameters of type Result
 void Worker.setBestCurrentResult(Result newBest)
          Update the best local result with the new one.
 void Worker.informNewBestResult(Result newBest)
          Broadcast the best new localy found solution to all task and to the task queue.
 Result Result.returnTheBest(Result other)
          Compare 2 results and return which is the best.
 boolean Result.isBetterThan(Result other)
          Compare 2 results.
 Result Task.gather(Result[] results)
          As defined by the user, it returns the best results.
 

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

Methods in org.objectweb.proactive.branchnbound.core.queue that return Result
 Result TaskQueue.getBestCurrentResult()
           
 

Methods in org.objectweb.proactive.branchnbound.core.queue with parameters of type Result
 void LargerQueueImpl.addResult(Result result)
           
 void BasicQueueImpl.addResult(Result result)
           
abstract  void TaskQueue.addResult(Result result)
          Add a found result for the final gather.
 void TaskQueue.informNewBestResult(Result newBest)
          ***FOR INTERNAL USE ONLY*** Inform the queue of the best current solution.
 



Copyright 2001-2005 INRIA All Rights Reserved.