Modifier and Type | Class and Description |
---|---|
class |
IfFoodAhead |
class |
Left |
class |
Move |
class |
Progn2 |
class |
Progn3 |
class |
Progn4 |
class |
Right |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
class |
SemanticExtra |
class |
SemanticJ |
class |
SemanticN0 |
class |
SemanticN1 |
class |
SemanticN10 |
class |
SemanticN11 |
class |
SemanticN12 |
class |
SemanticN13 |
class |
SemanticN14 |
class |
SemanticN15 |
class |
SemanticN16 |
class |
SemanticN2 |
class |
SemanticN3 |
class |
SemanticN4 |
class |
SemanticN5 |
class |
SemanticN6 |
class |
SemanticN7 |
class |
SemanticN8 |
class |
SemanticN9 |
class |
SemanticNode |
class |
SemanticX0 |
class |
SemanticX1 |
class |
SemanticX10 |
class |
SemanticX11 |
class |
SemanticX12 |
class |
SemanticX13 |
class |
SemanticX14 |
class |
SemanticX15 |
class |
SemanticX16 |
class |
SemanticX2 |
class |
SemanticX3 |
class |
SemanticX4 |
class |
SemanticX5 |
class |
SemanticX6 |
class |
SemanticX7 |
class |
SemanticX8 |
class |
SemanticX9 |
Modifier and Type | Class and Description |
---|---|
class |
KLandscapeTree |
class |
KLandscapeTreeA |
class |
KLandscapeTreeB |
class |
KLandscapeTreeW |
class |
KLandscapeTreeX |
class |
KLandscapeTreeY |
class |
KLandscapeTreeZ |
Modifier and Type | Class and Description |
---|---|
class |
Frog |
class |
LawnERC |
class |
Mow |
class |
V8a |
Modifier and Type | Class and Description |
---|---|
class |
LidJ |
class |
LidX |
Modifier and Type | Class and Description |
---|---|
class |
And |
class |
E |
class |
EE |
class |
EEE |
class |
If |
class |
Nand |
class |
Nor |
class |
Not |
class |
Or |
class |
W |
class |
WW |
class |
WWW |
class |
X |
class |
Xor |
Modifier and Type | Class and Description |
---|---|
class |
A0 |
class |
A1 |
class |
A2 |
class |
D0 |
class |
D1 |
class |
D2 |
class |
D3 |
class |
D4 |
class |
D5 |
class |
D6 |
class |
D7 |
Modifier and Type | Class and Description |
---|---|
class |
OrderTreeF0 |
class |
OrderTreeF1 |
class |
OrderTreeF2 |
class |
OrderTreeF3 |
class |
OrderTreeF4 |
class |
OrderTreeF5 |
class |
OrderTreeF6 |
class |
OrderTreeF7 |
class |
OrderTreeF8 |
class |
OrderTreeF9 |
class |
OrderTreeNode |
class |
OrderTreeT0 |
class |
OrderTreeT1 |
class |
OrderTreeT2 |
class |
OrderTreeT3 |
class |
OrderTreeT4 |
class |
OrderTreeT5 |
class |
OrderTreeT6 |
class |
OrderTreeT7 |
class |
OrderTreeT8 |
class |
OrderTreeT9 |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
class |
Cos |
class |
Cube |
class |
Exp |
class |
Inv |
class |
KeijzerERC |
class |
KornsERC |
class |
Log |
class |
Neg |
class |
NegExp |
class |
RegERC |
class |
Sin |
class |
Sqrt |
class |
Square |
class |
Tan |
class |
Tanh |
class |
VladERCA |
class |
VladERCB |
class |
VladERCC |
class |
X1 |
class |
X2 |
class |
X3 |
class |
X4 |
class |
X5 |
Modifier and Type | Class and Description |
---|---|
class |
RoyalTreeA |
class |
RoyalTreeB |
class |
RoyalTreeC |
class |
RoyalTreeD |
class |
RoyalTreeE |
class |
RoyalTreeNode |
class |
RoyalTreeX |
Modifier and Type | Class and Description |
---|---|
class |
Y |
Modifier and Type | Class and Description |
---|---|
class |
Add |
class |
Div |
class |
H0 |
class |
H1 |
class |
L0 |
class |
L1 |
class |
Mul |
class |
Sub |
class |
W0 |
class |
W1 |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
GPNodeParent |
GPNode.parent
The GPNode's parent.
|
Modifier and Type | Method and Description |
---|---|
GPNodeParent |
GPNode.rootParent()
Returns the root ancestor of this node.
|
Modifier and Type | Method and Description |
---|---|
abstract GPNode |
GPNodeBuilder.newRootedTree(EvolutionState state,
GPType type,
int thread,
GPNodeParent parent,
GPFunctionSet set,
int argposition,
int requestedSize) |
static GPNode |
GPNode.readRootedTree(EvolutionState state,
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.
|
Modifier and Type | Method and Description |
---|---|
(package private) GPNode |
RandTree.buildTree(EvolutionState state,
int thread,
GPNodeParent parent,
int argposition,
GPFunctionSet set,
String dyckWord) |
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 |
Uniform.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) |
private GPNode |
PTC1.ptc1(EvolutionState state,
int current,
GPType type,
int thread,
GPNodeParent parent,
int argposition,
GPFunctionSet set,
PTCFunctionSetForm pset,
double[] nonterminalSelectionProbabilities)
A private function which recursively returns a GROW tree to newRootedTree(...)
|
private GPNode |
RandomBranch.randomBranch(EvolutionState state,
GPType type,
int maxLength,
int thread,
GPNodeParent parent,
int argposition,
GPFunctionSet set) |
Modifier and Type | Method and Description |
---|---|
(package private) GPNode |
GESpecies.makeSubtree(int[] index,
int[] genome,
EvolutionState es,
GPFunctionSet gpfs,
GrammarRuleNode rule,
int treeNum,
int threadnum,
HashMap ercMapsForFancyPrint,
GPNodeParent parent,
byte argposition) |
Modifier and Type | Method and Description |
---|---|
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 |
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) |
GPNode |
HalfBuilder.newRootedTree(EvolutionState state,
GPType type,
int thread,
GPNodeParent parent,
GPFunctionSet set,
int argposition,
int requestedSize) |
Modifier and Type | Class and Description |
---|---|
class |
Nonterminal
ECJ implements Push's s-expressions as trees of nonterminals
and terminals.
|
class |
Terminal
Terminal is the leaf node in Push trees and is used to represent Push
instructions of all types.
|
Modifier and Type | Method and Description |
---|---|
GPNode |
PushBuilder.newRootedTree(EvolutionState state,
GPType type,
int thread,
GPNodeParent parent,
GPFunctionSet set,
int argposition,
int requestedSize) |
Copyright © 2019. All rights reserved.