EvaluateFitness.py

EvaluateFitness.py#

Generic fitness evaluation wrapper.

Delegates to a FitnessEvaluator strategy for computing fitness from measurement results. Connects the measurement pipeline to the population’s fitness slots.

class EvaluateFitness.EvaluateFitness.EvaluateFitness(evaluator: FitnessEvaluator)[source]#

A generic evaluate fitness class that has protocols for defining behavior more simply

class EvaluateFitness.EvaluateFitness.FitnessEvaluator(*args, **kwargs)[source]#

Strategy protocol for computing fitness from measurement data.