ECF 1.5
|
Modules | |
Tree Primitives | |
Classes | |
class | Tree::PrimitiveSetAP |
Primitive set class for APGenotype: collects all Tree Primitives. More... | |
class | Tree::Primitives::AddT< T > |
Add function primitive (Tree genotype) More... | |
class | Tree::Primitives::Cos |
Cos function primitive (Tree genotype) More... | |
class | Tree::Primitives::DivT< T > |
Div function primitive (Tree genotype) More... | |
class | Tree::Primitives::MaxT< T > |
Max function primitive (Tree genotype) More... | |
class | Tree::Primitives::MinT< T > |
Min function primitive (Tree genotype) More... | |
class | Tree::Primitives::MulT< T > |
Mul function primitive (Tree genotype) More... | |
class | Tree::Primitives::NegT< T > |
Neg function primitive (Tree genotype) More... | |
class | Tree::Node |
Node base class (Tree genotype) More... | |
class | Tree::Primitives::PosT< T > |
Pos function primitive (Tree genotype) More... | |
class | Tree::Primitives::Primitive |
Base primitive class (Tree genotype). More... | |
class | Tree::PrimitiveSet |
Primitive set class: collects all Tree Primitives. More... | |
class | Tree::Primitives::Sin |
Sin function primitive (Tree genotype) More... | |
class | Tree::Primitives::SubT< T > |
Sub function primitive (Tree genotype) More... | |
class | Tree::Primitives::TerminalT< T > |
Terminal tree node class (Tree genotype). More... | |
class | Tree::Primitives::ERC< T > |
Ephemereal random constant (ERC) node class (Tree genotype). More... | |
class | Tree::Primitives::ERCD |
Ephemereal random constant (ERC) node of type double (Tree genotype). More... | |
class | Tree::Tree |
Tree class - implements genotype as a tree. More... | |
class | Tree::TreeCrxContextPreserved |
Tree genotype: context presevation crx operator. Tries to make crossover at the 'same' point in both trees (with the same path from tree root node). Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/53GPCrossover.html#11_3. More... | |
class | Tree::TreeCrxOnePoint |
Tree genotype: one point crx operator. Tries to select a crossing point in parent tree's common region. Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/53GPCrossover.html#11_3. More... | |
class | Tree::TreeCrxSimple |
Tree genotype: simple tree crossover operator (with default 90% bias toward functional node) Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/24RecombinationandMutation.html#7_4. More... | |
class | Tree::TreeCrxSizeFair |
Tree genotype: size fair crx operator. Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/53GPCrossover.html#11_3. More... | |
class | Tree::TreeCrxUniform |
Tree genotype: uniform crx operator. Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/53GPCrossover.html#11_3. More... | |
class | Tree::TreeMutGauss |
Tree genotype: standard normal distribution noise mutation operator. Applicable only on ephemereal random constants (ERC) of type 'double'. More... | |
class | Tree::TreeMutHoist |
Tree genotype: mutation operator that replaces original tree with a randomly chosen subtree from the original tree. More... | |
class | Tree::TreeMutNodeComplement |
Tree genotype: complement node mutation operator. For the operator to succeed, the chosen primitive must have a defined complement. More... | |
class | Tree::TreeMutNodeReplace |
Tree genotype: node replacement mutation operator. Tries to replace the selected primitive with a different one with the same number of arguments. More... | |
class | Tree::TreeMutPermutation |
Tree genotype: permutation mutation operator. More... | |
class | Tree::TreeMutShrink |
Tree genotype: mutation operator that shrinks randomly chosen subtree. More... | |
class | Tree::TreeMutSubtree |
Tree genotype: subtree size-fair mutation operator. This is a 'standard' GP subtree mutation. More... | |
class | Tree::Primitives::Log |
Log function primitive (Tree genotype) More... | |
class | Tree::Primitives::Sqrt |
Sqrt function primitive (Tree genotype) More... | |