public function converged(array $gradient, array $coefficients) : bool
{
$this->iterations++;
return $this->iterations >= $this->max;
}
public function testConverged() { $criteria = new MaxIterations(5); static::assertFalse($criteria->converged([], [])); static::assertFalse($criteria->converged([], [])); static::assertFalse($criteria->converged([], [])); static::assertFalse($criteria->converged([], [])); static::assertTrue($criteria->converged([], [])); }