public abstract class EvoFitnessEvaluatorBO<H extends Chromosome<?>,T> extends Object
| Constructor and Description |
|---|
EvoFitnessEvaluatorBO() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
evaluateAndSetFitness(H chromosome)
Evaluates fitness from score, if supported.
|
protected void |
evaluateAndSetScore(H chromosome,
T testSample)
Evaluates chromosome by using given test sample.
|
Double |
evaluateFitness(Double score)
Evaluates fitness from score, if supported.
|
abstract Double |
evaluateScore(H chromosome,
T testSample)
Evaluates chromosome by using given test sample.
|
void |
evaluateScoreAndFitness(Collection<H> chromosomes,
Collection<T> testSamples)
Evaluates chromosomes by using given test samples.
|
void |
evaluateScoreAndFitness(H chromosome,
Collection<T> testSamples)
Evaluates chromosome by using given test samples.
|
public abstract Double evaluateScore(H chromosome, T testSample)
chromosome - Chromosome to evaluatetestSample - Single test sample used for evaluationprotected void evaluateAndSetScore(H chromosome, T testSample)
chromosome - Chromosome to evaluatetestSample - Single test sample used for evaluationpublic Double evaluateFitness(Double score)
score - Score of the chromosomeprotected void evaluateAndSetFitness(H chromosome)
score - public void evaluateScoreAndFitness(H chromosome, Collection<T> testSamples)
chromosome - Chromosome to evaluatetestSamples - Collection of test samples used for evaluationpublic void evaluateScoreAndFitness(Collection<H> chromosomes, Collection<T> testSamples)
chromosomes - Chromosomes to evaluatetestSamples - Test samples used for evaluationCopyright © 2014. All Rights Reserved.