gov.nasa.javaGenes.core.HFC
Class BottomSubBreeder
java.lang.Object
gov.nasa.javaGenes.core.HFC.SubBreeder
gov.nasa.javaGenes.core.HFC.BottomSubBreeder
- All Implemented Interfaces:
- java.io.Serializable
- public class BottomSubBreeder
- extends SubBreeder
- See Also:
- Serialized Form
Fields inherited from class gov.nasa.javaGenes.core.HFC.SubBreeder |
acceptRandomIndividualFitnessThreshold, bestFitnessAllowed, breeder, childMakerProvider, deathRow, debug, fitnessFunction, grimReaper, indicesRange, MAX_TRIES, parentChooser, promotionsTo |
Methods inherited from class gov.nasa.javaGenes.core.HFC.SubBreeder |
areIndividualsInFitnessRange, areValidIndices, assertIndividualsInFitnessRange, breedOnce, createRandomIndividual, createRandomIndividual, getBestFitnessAllowed, getFitnessFunction, getIndexToKill, getParentIndices, getRandomEvolvable, getTotalNumberOfKidsProduced, incrementBestFitnessAllowed, isValidIndex, makeChildren, newChild, numberOfIndices, promote, promoteTooFitIndividuals, setAcceptRandomIndividualFitnessThreshold, setBestFitnessAllowed, setBreeder, setGrimReaper, setIndexRange, setIndividual, setParentChooser, setPromotionsTo, shouldPromote, toDeathRow, toDeathRow |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
killParents
public boolean killParents
BottomSubBreeder
public BottomSubBreeder(ChildMakerProvider childMakerProvider,
FitnessFunction fitnessFunction)
BottomSubBreeder
public BottomSubBreeder(ChildMakerProvider childMakerProvider,
FitnessFunction fitnessFunction,
boolean killParents)
acceptPromotion
public void acceptPromotion(Individual individual,
Population population)
- Overrides:
acceptPromotion
in class SubBreeder
parentsOfPromoted
public void parentsOfPromoted(int[] parentIndices,
Population population)
- Overrides:
parentsOfPromoted
in class SubBreeder
toString
public java.lang.String toString()
- Overrides:
toString
in class SubBreeder