Uses of Interface
ec.gp.GPNodeParent

Packages that use GPNodeParent
ec.app.ant.func   
ec.app.edge.func   
ec.app.lawnmower.func   
ec.app.multiplexer.func   
ec.app.parity.func   
ec.app.regression.func   
ec.app.twobox.func   
ec.gp   
ec.gp.build   
ec.gp.koza   
 

Uses of GPNodeParent in ec.app.ant.func
 

Classes in ec.app.ant.func that implement GPNodeParent
 class IfFoodAhead
           
 class Left
           
 class Move
           
 class Progn2
           
 class Progn3
           
 class Progn4
           
 class Right
           
 

Uses of GPNodeParent in ec.app.edge.func
 

Classes in ec.app.edge.func that implement GPNodeParent
 class Accept
           
 class BAccept
           
 class BBud
           
 class BLoop
           
 class BStart
           
 class Bud
           
 class Double
           
 class Epsilon
           
 class Loop
           
 class One
           
 class Reverse
           
 class Split
           
 class Start
           
 class Zero
           
 

Uses of GPNodeParent in ec.app.lawnmower.func
 

Classes in ec.app.lawnmower.func that implement GPNodeParent
 class Frog
           
 class LawnERC
           
 class Mow
           
 class V8a
           
 

Uses of GPNodeParent in ec.app.multiplexer.func
 

Classes in ec.app.multiplexer.func that implement GPNodeParent
 class A0
           
 class A1
           
 class A2
           
 class And
           
 class D0
           
 class D1
           
 class D2
           
 class D3
           
 class D4
           
 class D5
           
 class D6
           
 class D7
           
 class If
           
 class Not
           
 class Or
           
 

Uses of GPNodeParent in ec.app.parity.func
 

Classes in ec.app.parity.func that implement GPNodeParent
 class D10
           
 class D11
           
 class D12
           
 class D13
           
 class D14
           
 class D15
           
 class D16
           
 class D17
           
 class D18
           
 class D19
           
 class D20
           
 class D21
           
 class D22
           
 class D23
           
 class D24
           
 class D25
           
 class D26
           
 class D27
           
 class D28
           
 class D29
           
 class D30
           
 class D31
           
 class D8
           
 class D9
           
 class Nand
           
 class Nor
           
 

Uses of GPNodeParent in ec.app.regression.func
 

Classes in ec.app.regression.func that implement GPNodeParent
 class Add
           
 class Cos
           
 class Div
           
 class Exp
           
 class Log
           
 class Mul
           
 class RegERC
           
 class Sin
           
 class Sub
           
 class X
           
 

Uses of GPNodeParent in ec.app.twobox.func
 

Classes in ec.app.twobox.func that implement GPNodeParent
 class H0
           
 class H1
           
 class L0
           
 class L1
           
 class W0
           
 class W1
           
 

Uses of GPNodeParent in ec.gp
 

Classes in ec.gp that implement GPNodeParent
 class ADF
          An ADF is a GPNode which implements an "Automatically Defined Function", as described in Koza II.
 class ADFArgument
          An ADFArgument is a GPNode which represents an ADF's argument terminal, its counterpart which returns argument values in its associated function tree.
 class ADM
          An ADM is an ADF which doesn't evaluate its arguments beforehand, but instead only evaluates them (and possibly repeatedly) when necessary at runtime.
 class ERC
          ERC is an abstract GPNode which implements Ephemeral Random Constants, as described in Koza I.
 class GPNode
          GPNode is a GPNodeParent which is the abstract superclass of all GP function nodes in trees.
 class GPTree
          GPTree is a GPNodeParent which holds the root GPNode of a tree of GPNodes.
 

Fields in ec.gp declared as GPNodeParent
 GPNodeParent GPNode.parent
          The GPNode's parent.
 

Methods in ec.gp that return GPNodeParent
 GPNodeParent GPNode.rootParent()
          Returns the root ancestor of this node.
 

Methods in ec.gp with parameters of type GPNodeParent
abstract  GPNode GPNodeBuilder.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
static GPNode GPNode.readRootedTree(EvolutionState state, java.io.DataInput dataInput, GPType expectedType, GPFunctionSet set, GPNodeParent parent, int argposition)
           
static GPNode GPNode.readRootedTree(int linenumber, DecodeReturn dret, GPType expectedType, GPFunctionSet set, GPNodeParent parent, int argposition, EvolutionState state)
          Reads the node and its children from the form printed out by printRootedTree.
 

Uses of GPNodeParent in ec.gp.build
 

Methods in ec.gp.build with parameters of type GPNodeParent
 GPNode PTC2.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 GPNode PTC1.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 GPNode RandomBranch.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 GPNode RandTree.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 GPNode Uniform.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 

Uses of GPNodeParent in ec.gp.koza
 

Methods in ec.gp.koza with parameters of type GPNodeParent
protected  GPNode KozaBuilder.fullNode(EvolutionState state, int current, int max, GPType type, int thread, GPNodeParent parent, int argposition, GPFunctionSet set)
          A private recursive method which builds a FULL-style tree for newRootedTree(...)
protected  GPNode KozaBuilder.growNode(EvolutionState state, int current, int max, GPType type, int thread, GPNodeParent parent, int argposition, GPFunctionSet set)
          A private function which recursively returns a GROW tree to newRootedTree(...)
 GPNode HalfBuilder.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 GPNode GrowBuilder.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)
           
 GPNode FullBuilder.newRootedTree(EvolutionState state, GPType type, int thread, GPNodeParent parent, GPFunctionSet set, int argposition, int requestedSize)