JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.evolvableDoubleList
Class CrossoverTwoPointsEach

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.CrossoverTwoPoints
                  extended bygov.nasa.javaGenes.evolvableDoubleList.CrossoverTwoPointsEach
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class CrossoverTwoPointsEach
extends CrossoverTwoPoints

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
CrossoverTwoPointsEach()
           
CrossoverTwoPointsEach(int modulo)
           
CrossoverTwoPointsEach(int modulo, int offset)
           
CrossoverTwoPointsEach(SelectTwoNeighboringPairs 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.CrossoverTwoPoints
crossover, isValid
 
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

CrossoverTwoPointsEach

public CrossoverTwoPointsEach()

CrossoverTwoPointsEach

public CrossoverTwoPointsEach(int modulo)

CrossoverTwoPointsEach

public CrossoverTwoPointsEach(int modulo,
                              int offset)

CrossoverTwoPointsEach

public CrossoverTwoPointsEach(SelectTwoNeighboringPairs 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 CrossoverTwoPoints

JavaGenes, NASA Ames. Written largely by Al Globus