Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
Individuals.GEChromosome

Packages that use GEChromosome
Individuals |
Mapper |
Operator.Operations |
Util |

Uses of GEChromosome in Individuals

Constructors in Individuals with parameters of type GEChromosome
`GEChromosome(GEChromosome c)` Copy constructor

Uses of GEChromosome in Mapper

Fields in Mapper declared as GEChromosome
`protected GEChromosome` | `DerivationTree.genny`

Methods in Mapper that return GEChromosome
`GEChromosome` | `GEGrammar.getGenotype()`

Methods in Mapper with parameters of type GEChromosome
`void` | `GEGrammar.setGenotype(GEChromosome genotype)` Set input

Constructors in Mapper with parameters of type GEChromosome
`ContextualDerivationTree(GEGrammar gram, GEChromosome gen)`
`DerivationTree(GEGrammar gram, GEChromosome gen)` Create new Derivation Tree

Uses of GEChromosome in Operator.Operations

Fields in Operator.Operations declared as GEChromosome
`protected GEChromosome` | `GrowInitialiser.chromosome`

Methods in Operator.Operations with parameters of type GEChromosome
`int[]` | `SinglePointCrossover.makeNewChromosome(GEChromosome c1, GEChromosome c2, int p1maxXOPoint, int p2maxXOPoint)` Creates the new chromsome, with fixed crossver point or not, and returns the crossover points on the individuals.
`int[]` | `SinglePointCrossover.performCrossover(GEIndividual indiv1, GEIndividual indiv2, GEChromosome chrome1, GEChromosome chrome2, int chrome1MaxXOPoint, int chrome2MaxXOPoint)` This method actually performs the crossover and returns an int array with the crossover points.

Uses of GEChromosome in Util

Methods in Util that return GEChromosome
`static GEChromosome` | `GenotypeHelper.makeNewChromosome(Individual i1, int point, int length, Individual i2, DerivationTree tree)` Given two individuals, whose chromosomes are split into three codon groups running from [0..point1), [point1..point1+length), and [point1+length..usedGenes), named head, body, and tail respectively, return a chromosome with a head and tail made up of individual-one's chromosome, and all of individual-two, i.e., head(i1)+all(i2)+tail(i1).
`static GEChromosome` | `GenotypeHelper.makeNewChromosome(Individual i1, int point1, int length1, Individual i2, int point2, int length2)` Given two individuals, whoses chromosomes are split into three codon groups running from [0..point1), [point1..point1+length), and [point1+length..usedGenes), named head, body, and tail respectively, return a chromosome with a head and tail made up of individual-one's chromosome, and individual-two's body, i.e., head(i1)+body(i2)+tail(i1).
`static GEChromosome` | `GenotypeHelper.makeNewChromosome(Individual i1, int point1, int length1, Individual i2, int point2, int length2, DerivationTree tree)`

Methods in Util with parameters of type GEChromosome
`static Individual` | `GenotypeHelper.extendChromeAtRecursiveNode(Individual indiv, GEChromosome giver, Symbol giverSym, int mutatePoint)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES