Source code for glompo.convergence.omax
from .basechecker import BaseChecker
__all__ = ("MaxOptsStarted",)
[docs]class MaxOptsStarted(BaseChecker):
""" Returns :obj:`True` after `omax` optimizers have been started. """
def __init__(self, omax: int):
super().__init__()
self.omax = omax
def __call__(self, manager: 'GloMPOManager') -> bool:
self.last_result = manager.o_counter >= self.omax
return self.last_result