public abstract class EvoFitnessEvaluatorAdapter<H extends Chromosome<?>,T> extends Object implements EvoFitnessEvaluator<H,T>, Serializable
| Constructor and Description |
|---|
EvoFitnessEvaluatorAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Double |
calcFitness(Double score)
Calculates fitness from score, if supported.
|
Double |
evaluateScore(H chromosome,
T testSample)
Evaluates chromosome by using given test sample.
|
void |
evaluateScoreAndFitness(Collection<H> chromosomes,
Collection<T> testSamples)
Evaluates and sets score and fitness for given chromosomes in a batch.
|
public Double evaluateScore(H chromosome, T testSample)
EvoFitnessEvaluatorevaluateScore in interface EvoFitnessEvaluator<H extends Chromosome<?>,T>chromosome - Chromosome to evaluatetestSample - Single test sample used for evaluationpublic Double calcFitness(Double score)
EvoFitnessEvaluatorcalcFitness in interface EvoFitnessEvaluator<H extends Chromosome<?>,T>score - Score of the chromosomepublic void evaluateScoreAndFitness(Collection<H> chromosomes, Collection<T> testSamples)
EvoFitnessEvaluatorevaluateScoreAndFitness in interface EvoFitnessEvaluator<H extends Chromosome<?>,T>Copyright © 2019. All Rights Reserved.