Package Bio :: Package GA :: Package Crossover :: Module GeneralPoint :: Class TwoCrossover
[hide private]
[frames] | no frames]

Class TwoCrossover

source code

GeneralPointCrossover --+
                        |
                       TwoCrossover
Known Subclasses:

Helper class for Two Point crossovers

Offers more efficient replacements to the GeneralPoint framework for single pivot crossovers

Instance Methods [hide private]
 
_crossover(self, x, no, locs)
Replacement crossover
source code
 
_generate_locs(self, bound)
Replacement generation
source code

Inherited from GeneralPointCrossover: __init__, do_crossover

Method Details [hide private]

_crossover(self, x, no, locs)

source code 

Replacement crossover

see GeneralPoint._crossover documentation for details

Overrides: GeneralPointCrossover._crossover

_generate_locs(self, bound)

source code 

Replacement generation

see GeneralPoint._generate_locs documentation for details

Overrides: GeneralPointCrossover._generate_locs