geneticengine.evaluation.api
Attributes
Classes
Helper class that provides a standard way to create an ABC using |
Module Contents
- geneticengine.evaluation.api.logger
- geneticengine.evaluation.api.IndT
- class geneticengine.evaluation.api.Evaluator
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- count = 0
- abstractmethod evaluate_async(problem, individuals)
- Parameters:
problem (geneticengine.problems.Problem)
individuals (Iterable[IndT])
- Return type:
Generator[IndT, Any, Any]
- evaluate(problem, individuals)
- Parameters:
problem (geneticengine.problems.Problem)
individuals (Iterable[IndT])
- Return type:
Iterable[IndT]
- register_evaluation(individual, problem)
- Parameters:
individual (IndT)
problem (geneticengine.problems.Problem)
- number_of_evaluations()
- eval_single(problem, individual)
- Parameters:
problem (geneticengine.problems.Problem)
individual (IndT)
- Return type: