Package org.opt4j.core.optimizer
Interface IndividualCompleter
- All Known Implementing Classes:
ParallelIndividualCompleter,SequentialIndividualCompleter
public interface IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. In particular, the individuals are decoded using a
Decoder and evaluated using an Evaluator.-
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(Iterable<? extends Individual> iterable) Decodes and evaluates allIndividuals in theIterableif they are not already evaluated.voidcomplete(Individual... individuals) Decodes and evaluates all givenIndividuals if they are not already evaluated.
-
Method Details
-
complete
Decodes and evaluates allIndividuals in theIterableif they are not already evaluated.- Parameters:
iterable- the set of individuals to be completed- Throws:
TerminationException- if the optimization is terminated
-
complete
Decodes and evaluates all givenIndividuals if they are not already evaluated.- Parameters:
individuals- the individuals to be completed- Throws:
TerminationException- if the optimization is terminated
-