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.