Package org.opt4j.core.optimizer
Interface IndividualCompleter
- All Known Implementing Classes:
ParallelIndividualCompleter
,SequentialIndividualCompleter
public interface IndividualCompleter
An
IndividualCompleter
completes the evaluation process of
Individual
s. In particular, the individuals are decoded using a
Decoder
and evaluated using an Evaluator
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
complete
(Iterable<? extends Individual> iterable) Decodes and evaluates allIndividual
s in theIterable
if they are not already evaluated.void
complete
(Individual... individuals) Decodes and evaluates all givenIndividual
s if they are not already evaluated.
-
Method Details
-
complete
Decodes and evaluates allIndividual
s in theIterable
if 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 givenIndividual
s if they are not already evaluated.- Parameters:
individuals
- the individuals to be completed- Throws:
TerminationException
- if the optimization is terminated
-