paref.interfaces.moo_algorithms.stopping_criteria#
Classes
Interface for stopping criteria |
- class paref.interfaces.moo_algorithms.stopping_criteria.StoppingCriteria[source]#
Bases:
objectInterface for stopping criteria
Stopping criteria are used to indicate the end of a sequence of Pareto reflections or the end of an MOO algorithm. Evaluated, they return true if the stopping criteria is met and false otherwise.
- abstract __call__(blackbox_function: BlackboxFunction) bool[source]#
- Parameters:
blackbox_function (BlackboxFunction) – the blackbox function to which the MOO algorithm/sequence of Pareto reflections is applied
- Returns:
true if stopping criteria is met and false otherwise
- Return type:
bool