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

## Uses of Class
Mapper.GEGrammar

Packages that use GEGrammar
Individuals |
Main |
Mapper |
Operator.Operations |
Operator.Operations.ContextSensitiveOperations |
Util |

Uses of GEGrammar in Individuals

Methods in Individuals with parameters of type GEGrammar
`static GEIndividual` | `GEIndividual.getIndividual(GEGrammar grammar, Phenotype phen, Genotype genotype, Fitness fitness)` Factory method for creating GEIndivdual with different grammars

Constructors in Individuals with parameters of type GEGrammar
`GEIndividual(GEGrammar g, Phenotype p, Genotype gen, Fitness f)` Create new GEindividual instance

Uses of GEGrammar in Main

Methods in Main that return GEGrammar
`protected GEGrammar` | `AbstractRun.getGEGrammar(java.util.Properties p)` Load a GEGrammar.

Methods in Main with parameters of type GEGrammar
`protected Initialiser` | `AbstractRun.getInitialiser(GEGrammar g, RandomNumberGenerator rng, java.util.Properties p)` Load and initialise the initialiser class according to the parameters Defualt initialiser is the RandomInitialiser.

Uses of GEGrammar in Mapper

Fields in Mapper declared as GEGrammar
`protected GEGrammar` | `DerivationTree.grammy`

Methods in Mapper that return GEGrammar
`static GEGrammar` | `GEGrammar.getGrammar(GEGrammar g)` Get a grammar of the right type

Methods in Mapper with parameters of type GEGrammar
`static DerivationTree` | `TreeMill.getDerivationTree(GEGrammar gegrammar)`
`static GEGrammar` | `GEGrammar.getGrammar(GEGrammar g)` Get a grammar of the right type

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

Uses of GEGrammar in Operator.Operations

Fields in Operator.Operations declared as GEGrammar
`protected GEGrammar` | `RandomInitialiser.grammar`
`protected GEGrammar` | `GrowInitialiser.grammar`

Constructors in Operator.Operations with parameters of type GEGrammar
`FullInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, int maxDepth)` New instance
`FullInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, java.util.Properties p)` New instance
`GrowInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, int maxDepth)` New instance
`GrowInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, java.util.Properties p)` New instance
`RandomInitialiser(RandomNumberGenerator rng, GEGrammar g, int initChromSize)` New instance
`RandomInitialiser(RandomNumberGenerator rng, GEGrammar g, java.util.Properties p)` New instance

Uses of GEGrammar in Operator.Operations.ContextSensitiveOperations

Methods in Operator.Operations.ContextSensitiveOperations with parameters of type GEGrammar
`protected Initialiser` | `SubtreeMutation.getInitialiser(GEGrammar g, RandomNumberGenerator rng, java.util.Properties p)` Load and initialise the initialiser class according to the parameters Defualt initialiser is the RandomInitialiser.

Uses of GEGrammar in Util

Methods in Util with parameters of type GEGrammar
`static int` | `GenotypeHelper.findLastRecIndex(DerivationNode dNode, GEGrammar gram)` This method takes a derivation node and a grammar and returns the codon index of the last recurisve node in the derivation tree.
`static int[]` | `GenotypeHelper.getRecursiveNodeIndeces(DerivationTree dt, GEGrammar gram)` Return an array with all the indeces of recursive derivation tree nodes.
`static int` | `GenotypeHelper.numRecNodes(DerivationTree tree, GEGrammar gram)` This method takes a derivation tree and a grammar and returns the number of recursive nodes in that derivation tree.

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