Class SelectionFunction.SelectAll

    • Constructor Detail

      • SelectAll

        public SelectAll()
    • Method Detail

      • select

        public Population select​(Population pop,
                                 GeneticAlgorithm genAlg)
        Description copied from interface: SelectionFunction
        Selects a Population of Organisms for replication based on their fitness.
        Specified by:
        select in interface SelectionFunction
        Parameters:
        pop - the Population to select from.
        genAlg - the parent GeneticAlgorithm.
        Returns:
        the Organisms selected
      • getFitnessFunction

        public FitnessFunction getFitnessFunction()
        Returns:
        you won't get this far, trust me!
        Throws:
        java.lang.UnsupportedOperationException - as there is no FitnessFunction for this class
      • setFitnessFunction

        public void setFitnessFunction​(FitnessFunction func)
                                throws ChangeVetoException
        Parameters:
        func - you could try this but it will throw a ChangeVetoException
        Throws:
        ChangeVetoException - you Cannot set the FitnessFunction of a SelectAll SelectionFunction"