Documentation of 'org.apache.commons.math3.genetics.FixedGenerationCount' Java class
FixedGenerationCount
org.apache.commons.math3.genetics

Class FixedGenerationCount

    • Constructor Summary

      Constructors 
      Constructor and Description
      FixedGenerationCount(int maxGenerations)
      Create a new FixedGenerationCount instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int getNumGenerations()
      Returns the number of generations that have already passed.
      boolean isSatisfied(Population population)
      Determine whether or not the given number of generations have passed.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FixedGenerationCount

        public FixedGenerationCount(int maxGenerations)
                             throws NumberIsTooSmallException
        Create a new FixedGenerationCount instance.
        Parameters:
        maxGenerations - number of generations to evolve
        Throws:
        NumberIsTooSmallException - if the number of generations is < 1
    • Method Detail

      • isSatisfied

        public boolean isSatisfied(Population population)
        Determine whether or not the given number of generations have passed. Increments the number of generations counter if the maximum has not been reached.
        Specified by:
        isSatisfied in interface StoppingCondition
        Parameters:
        population - ignored (no impact on result)
        Returns:
        true IFF the maximum number of generations has been exceeded
      • getNumGenerations

        public int getNumGenerations()
        Returns the number of generations that have already passed.
        Returns:
        the number of generations that have passed

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.