Interface PopulationFitnessVector.Double

All Superinterfaces:
PopulationFitnessVector
Enclosing interface:
PopulationFitnessVector

public static interface PopulationFitnessVector.Double extends PopulationFitnessVector
An interface to a vector of fitnesses, each a double, of a population.
  • Method Details

    • getFitness

      double getFitness(int i)
      Gets the fitness of a population member.
      Parameters:
      i - The index into the population, which must be in the interval [0, size()).
      Returns:
      the fitness of population member i.
    • of

      static PopulationFitnessVector.Double of(double[] f)
      Creates a PopulationFitnessVector.Double wrapping a primitive double array.
      Parameters:
      f - The double array to wrap, returned object holds a reference to f and does not clone it.
      Returns:
      a PopulationFitnessVector.Double wrapping f
    • toDoubleArray

      default double[] toDoubleArray()
      Creates a new array of doubles containing the elements of this PopulationFitnessVector.Double.
      Returns:
      an array of doubles