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

Class TwoCrossover

GeneralPointCrossover --+
                        |
                       TwoCrossover

Known Subclasses:
SinglePointCrossover, TwoPointCrossover

Helper class for Two Point crossovers

Offers more efficient replacements to the GeneralPoint framework for single pivot crossovers
Method Summary
  _crossover(self, x, no, locs)
Replacement crossover
  _generate_locs(self, bound)
Replacement generation
    Inherited from GeneralPointCrossover
  __init__(self, points, crossover_prob)
Initialize to do crossovers at the specified probability.
  do_crossover(self, org_1, org_2)
Potentially do a crossover between the two organisms.

Method Details

_crossover(self, x, no, locs)

Replacement crossover

see GeneralPoint._crossover documentation for details
Overrides:
Bio.GA.Crossover.GeneralPoint.GeneralPointCrossover._crossover

_generate_locs(self, bound)

Replacement generation

see GeneralPoint._generate_locs documentation for details
Overrides:
Bio.GA.Crossover.GeneralPoint.GeneralPointCrossover._generate_locs

Generated by Epydoc 2.1 on Thu Aug 10 20:04:47 2006 http://epydoc.sf.net