org.biojavax.ga.functions
Class SimpleCrossOverFunction
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojavax.ga.functions.AbstractCrossOverFunction
org.biojavax.ga.functions.SimpleCrossOverFunction
- All Implemented Interfaces:
- Changeable, CrossOverFunction
public class SimpleCrossOverFunction
- extends AbstractCrossOverFunction
Simple Implementation of the CrossOverFunction
interface
- Since:
- 1.5
- Version:
- 1.0
- Author:
- Mark Schreiber
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleCrossOverFunction
public SimpleCrossOverFunction()
performCrossOver
public GACrossResult performCrossOver(SymbolList chromA,
SymbolList chromB)
throws ChangeVetoException
- Description copied from interface:
CrossOverFunction
- Performs a cross between the pair of chromosomes
- Parameters:
chromA
- The first chromosome in the crosschromB
- The second chromosome in the cross
- Returns:
- A
GACross
that holds the results of the cross
- Throws:
ChangeVetoException
- if the chromosomes are unmodifiable