Class FixedElapsedTime

java.lang.Object
org.apache.commons.math3.genetics.FixedElapsedTime
All Implemented Interfaces:
StoppingCondition

public class FixedElapsedTime extends Object implements StoppingCondition
Stops after a fixed amount of time has elapsed.

The first time isSatisfied(Population) is invoked, the end time of the evolution is determined based on the provided maxTime value. Once the elapsed time reaches the configured maxTime value, isSatisfied(Population) returns true.

Since:
3.1
  • Constructor Details

  • Method Details

    • isSatisfied

      public boolean isSatisfied(Population population)
      Determine whether or not the maximum allowed time has passed. The termination time is determined after the first generation.
      Specified by:
      isSatisfied in interface StoppingCondition
      Parameters:
      population - ignored (no impact on result)
      Returns:
      true IFF the maximum allowed time period has elapsed