GEP::Core::Common::GeneticOperators::GenotypeSelection::Every Class Reference

Selects every genotype in a Common.Population. More...

Inheritance diagram for GEP::Core::Common::GeneticOperators::GenotypeSelection::Every:

Inheritance graph
[legend]
Collaboration diagram for GEP::Core::Common::GeneticOperators::GenotypeSelection::Every:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Every (int selectionSize)
 Creates an instance, which returns selections of a certain size.
int[][] Select (ref int selectionStartIndex, ref int selectionEndIndex, Population population)
 Selects genotypes from population .
int[][] Select (Population population)
 Selects genotypes from population .

Protected Attributes

int _selectionSize
 The number of indexes in a selection.
int[][] _selection
 The selection that will be returned through Every.Select.


Detailed Description

Selects every genotype in a Common.Population.

This selection is useful for genetic operators like Mutation or GeneTransposition, where you want to apply it to every genotype.

It preserves the order of genotypes in Common.Population._genotypes

Definition at line 15 of file Every.cs.


The documentation for this class was generated from the following file:
GEP .NET Framwork Main Page
SourceForge.net Logo