|
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.Evolvable
objects that can evolve in a genetic software system.
Field Summary | |
protected KeyCounter |
childMakersUsed
|
Constructor Summary | |
protected |
Evolvable()
for testing only |
Method Summary | |
void |
addChildMakers(ChildMaker madeMe,
Individual[] parents)
|
protected Evolvable |
copyForEvolution()
should be implemented by all subclasses, but isn't for all of the older code. |
double |
distanceFrom(Evolvable e)
Subclasses will almost always override this. |
KeyCounter |
getChildMakersUsed()
|
int |
getSize()
|
static Evolvable |
getSmallest(Evolvable[] array)
|
void |
prepareForEvaluator(Parameters parameters)
Used when special setup is needed to calculate the evaluation fitness Reporter.java does when each generation is complete. |
void |
stateSave(TokenizeOutput tokenizer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected KeyCounter childMakersUsed
Constructor Detail |
protected Evolvable()
Method Detail |
public KeyCounter getChildMakersUsed()
public void addChildMakers(ChildMaker madeMe, Individual[] parents)
public void stateSave(TokenizeOutput tokenizer)
protected Evolvable copyForEvolution()
public int getSize()
public double distanceFrom(Evolvable e)
public void prepareForEvaluator(Parameters parameters)
public static Evolvable getSmallest(Evolvable[] array)
|
JavaGenes, NASA Ames. Written largely by Al Globus | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |