jmetal.util.parallel
Interface IParallelEvaluator

All Known Implementing Classes:
MultithreadedEvaluator

public interface IParallelEvaluator

Author:
Antonio J. Nebro Interface representing classes for evaluating solutions in parallel The procedure is: 1- create the parallel evaluator with startEvaluator() 2- add solutions for being evaluated with addSolutionforEvaluation() 3- evaluate the solutions with parallelEvaluation() 4- shutdown the parallel evaluator with stopEvaluator()

Method Summary
 void addSolutionForEvaluation(Solution solution)
           
 java.util.List<Solution> parallelEvaluation()
           
 void startEvaluator(Problem problem)
           
 void stopEvaluator()
           
 

Method Detail

startEvaluator

void startEvaluator(Problem problem)

addSolutionForEvaluation

void addSolutionForEvaluation(Solution solution)

parallelEvaluation

java.util.List<Solution> parallelEvaluation()

stopEvaluator

void stopEvaluator()