class MaxEvalError(Exception): """ Exception raised when the maximum number of evaluations is reached. """ class TargetSuccess(Exception): """ Exception raised when the target value is reached. """ class CallbackSuccess(StopIteration): """ Exception raised when the callback function raises a ``StopIteration``. """ class FeasibleSuccess(Exception): """ Exception raised when a feasible point of a feasible problem is found. """