abstract void GEP::Core::Common::GeneticOperators::GeneticOperator::Apply ( Genotype[]  parameters,
int[]  selectionIndexes,
Genotype[]  destination,
ref int  destIndex 
) [pure virtual]

Applies the genetic operator to parameters and new offspring is stored in destination .

Parameters:
parameters The array of genotypes the operator should be applied on.
selectionIndexes The indexes of genotypes from parameters to be subjected to the genetic operator.
destination The destination set of genotypes to accept the newly created offspring.
destIndex The starting index in destination where the result will be stored.
In this case of Apply the genetic operator creates new offspring.

Implemented in GEP::Core::Common::GeneticOperators::Elitism, GEP::Core::Common::GeneticOperators::GeneTransposition, GEP::Core::Common::GeneticOperators::Inversion, GEP::Core::Common::GeneticOperators::Mutation, GEP::Core::Common::GeneticOperators::OnePointCrossover, GEP::Core::Common::GeneticOperators::PartialTransposition, and GEP::Core::Common::GeneticOperators::TwoPointCrossover.

GEP .NET Framwork Main Page
SourceForge.net Logo