public function converged(array $gradient, array $coefficients) : bool { $time = time(); if (!$this->startTime) { $this->startTime = $time; } $elapsed = $time - $this->startTime; return $elapsed >= $this->seconds; }
public function testConverged() { $criteria = new MaxTime(1); static::assertFalse($criteria->converged([], [])); sleep(2); static::assertTrue($criteria->converged([], [])); }