JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.evolvableDoubleList
Class CrossoverOnePointEach

java.lang.Object
  extended bygov.nasa.javaGenes.core.ChildMaker
      extended bygov.nasa.javaGenes.evolvableDoubleList.ChildMaker
          extended bygov.nasa.javaGenes.evolvableDoubleList.Crossover
              extended bygov.nasa.javaGenes.evolvableDoubleList.CrossoverOnePoint
                  extended bygov.nasa.javaGenes.evolvableDoubleList.CrossoverOnePointEach
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class CrossoverOnePointEach
extends CrossoverOnePoint

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.evolvableDoubleList.ChildMaker
selector
 
Fields inherited from class gov.nasa.javaGenes.core.ChildMaker
cumulative, forEvolution, last
 
Constructor Summary
CrossoverOnePointEach()
           
CrossoverOnePointEach(int modulo)
           
CrossoverOnePointEach(int modulo, int offset)
           
CrossoverOnePointEach(SelectOneNeighboringPair selector)
           
 
Method Summary
protected  int[] getFirstIndicesArray(Evolvable[] parents)
           
protected  int[] getSecondIndicesArray(Evolvable[] parents)
           
 java.lang.String toString()
           
 
Methods inherited from class gov.nasa.javaGenes.evolvableDoubleList.CrossoverOnePoint
crossover
 
Methods inherited from class gov.nasa.javaGenes.evolvableDoubleList.Crossover
getFirstParentIndicesArray, getIndicesArray, getNeighboringPairsSelector, getSecondParentIndicesArray, getSmallerParent, makeChildren, numberOfParents
 
Methods inherited from class gov.nasa.javaGenes.evolvableDoubleList.ChildMaker
getSelector
 
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

CrossoverOnePointEach

public CrossoverOnePointEach()

CrossoverOnePointEach

public CrossoverOnePointEach(int modulo)

CrossoverOnePointEach

public CrossoverOnePointEach(int modulo,
                             int offset)

CrossoverOnePointEach

public CrossoverOnePointEach(SelectOneNeighboringPair selector)
Method Detail

getFirstIndicesArray

protected int[] getFirstIndicesArray(Evolvable[] parents)

getSecondIndicesArray

protected int[] getSecondIndicesArray(Evolvable[] parents)

toString

public java.lang.String toString()
Overrides:
toString in class CrossoverOnePoint

JavaGenes, NASA Ames. Written largely by Al Globus