|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |