paref.moo_algorithms.stopping_criteria.logical_or_stopping_criteria#

Classes

LogicalOrStoppingCriteria(...)

Join two stopping criteria by a logical or

class paref.moo_algorithms.stopping_criteria.logical_or_stopping_criteria.LogicalOrStoppingCriteria(stopping_criteria_1: StoppingCriteria, stopping_criteria_2: StoppingCriteria)[source]#

Bases: StoppingCriteria

Join two stopping criteria by a logical or

Given two stopping criteria, define a new stopping criteria by returning true if at least one of the criteria is met (i.e. true).

Parameters:
abstract __call__(blackbox_function: BlackboxFunction) bool[source]#
Returns:

returns true if at least one stopping criteria returns true and false otherwise

Return type:

bool