|
JavaGenes, NASA Ames. Written largely by Al Globus | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.javaGenes.core.ChildMaker
gov.nasa.javaGenes.EOSscheduling.HBSS.ChildMaker
NOTE: it doesn't really matter what childmaker is used because the HBSS algorithm will rearrange the permutation to reflect the order tasks were chosen by the TaskList (a RouletteWheel of one sort or another
Field Summary |
Fields inherited from class gov.nasa.javaGenes.core.ChildMaker |
cumulative, forEvolution, last |
Constructor Summary | |
ChildMaker()
|
Method Summary | |
Evolvable[] |
makeChildren(Evolvable[] parents)
Defaults to mutation, any subclass wanting more than one parent must over-ride. |
int |
numberOfParents()
|
java.lang.String |
toString()
|
Methods inherited from class gov.nasa.javaGenes.core.ChildMaker |
checkLastResults, checkResults, clearLast, getAndClearLastTabSeparatedResults, getFitnessFunctionNames, getLastTabSeparatedResults, headerFragment, makeChildren, mutate, neverUsed, proportionDown, results, setFitnessFunction, setFitnessFunctionNames, subClassMeasures, tabSeparatedResults |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ChildMaker()
Method Detail |
public int numberOfParents()
numberOfParents
in class ChildMaker
public Evolvable[] makeChildren(Evolvable[] parents)
ChildMaker
makeChildren
in class ChildMaker
parents
- the evolvables from which children will be created. By convention, the parents are not modified.
public java.lang.String toString()
toString
in class ChildMaker
|
JavaGenes, NASA Ames. Written largely by Al Globus | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |