Class EvolutionResult<T extends Comparable<T>>

java.lang.Object
net.bmahe.genetics4j.core.spec.EvolutionResult<T>
Direct Known Subclasses:
ImmutableEvolutionResult

@Immutable public abstract class EvolutionResult<T extends Comparable<T>> extends Object
  • Constructor Details

    • EvolutionResult

      public EvolutionResult()
  • Method Details

    • eaConfiguration

      @Parameter public abstract AbstractEAConfiguration<T> eaConfiguration()
    • generation

      @Parameter public abstract long generation()
    • population

      @Parameter public abstract List<Genotype> population()
    • fitness

      @Parameter public abstract List<T> fitness()
    • bestIndividual

      @Derived public GenotypeFitness<T> bestIndividual()
    • bestGenotype

      public Genotype bestGenotype()
    • bestFitness

      public T bestFitness()