JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class ChromosomeArrayCrossover

java.lang.Object
  extended bygov.nasa.javaGenes.core.ChildMaker
      extended bygov.nasa.javaGenes.forceFields.ChromosomeCrossover
          extended bygov.nasa.javaGenes.forceFields.ChromosomeArrayCrossover
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class ChromosomeArrayCrossover
extends ChromosomeCrossover

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.core.ChildMaker
cumulative, forEvolution, last
 
Constructor Summary
ChromosomeArrayCrossover()
           
 
Method Summary
 Evolvable[] makeChildren(Evolvable[] parents)
          Defaults to mutation, any subclass wanting more than one parent must over-ride.
 
Methods inherited from class gov.nasa.javaGenes.forceFields.ChromosomeCrossover
getNewChromosome, numberOfParents
 
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, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChromosomeArrayCrossover

public ChromosomeArrayCrossover()
Method Detail

makeChildren

public Evolvable[] makeChildren(Evolvable[] parents)
Description copied from class: ChildMaker
Defaults to mutation, any subclass wanting more than one parent must over-ride. Mutators can over-ride mutate(Evovlable)

Overrides:
makeChildren in class ChromosomeCrossover

JavaGenes, NASA Ames. Written largely by Al Globus