public function converged(array $gradient, array $coefficients) : bool { /** @var StoppingCriteria $criteria */ foreach ($this->criteriaList as $criteria) { if ($criteria->converged($gradient, $coefficients)) { return true; } } return false; }
public function testNotConverged() { $criteria = new Any([$this->makeMock(false), $this->makeMock(false)]); static::assertFalse($criteria->converged([], [])); }