| Package | Description |
|---|---|
| com.github.chen0040.gp.treegp.program | |
| com.github.chen0040.gp.treegp.program.operators |
| Modifier and Type | Class and Description |
|---|---|
class |
Operator
Created by xschen on 10/5/2017.
|
class |
Terminal
Created by xschen on 10/5/2017.
|
| Modifier and Type | Method and Description |
|---|---|
Primitive |
Program.anyOperator(RandEngine randEngine) |
Primitive |
Program.anyOperatorWithArityLessThan(int s,
RandEngine randEngine) |
Primitive |
OperatorSet.anyOther(int arity,
Primitive excluded,
RandEngine rand) |
static Primitive |
TreeGenerator.anyPrimitive(Program program,
int allowableDepth,
TGPInitializationStrategy method,
RandEngine randEngine) |
Primitive |
Program.anyPrimitive(RandEngine randEngine) |
Primitive |
OperatorSet.anyWithArityLessThan(int maxArity,
RandEngine randEngine) |
Primitive |
Primitive.copy(Primitive that) |
abstract Primitive |
Primitive.makeCopy() |
Primitive |
Program.matchPrimitive(Primitive that) |
| Modifier and Type | Method and Description |
|---|---|
List<Primitive> |
TreeNode.flatten() |
| Modifier and Type | Method and Description |
|---|---|
Primitive |
OperatorSet.anyOther(int arity,
Primitive excluded,
RandEngine rand) |
Primitive |
Primitive.copy(Primitive that) |
Primitive |
Program.matchPrimitive(Primitive that) |
| Constructor and Description |
|---|
TreeNode(Primitive primitive) |
| Modifier and Type | Class and Description |
|---|---|
class |
And
Created by xschen on 11/5/2017.
|
class |
Cos
Created by xschen on 11/5/2017.
|
class |
Divide
Created by xschen on 11/5/2017.
|
class |
Exp
Created by xschen on 11/5/2017.
|
class |
IfGreaterThan
Created by xschen on 11/5/2017.
|
class |
IfLessThan
Created by xschen on 11/5/2017.
|
class |
Log
Created by xschen on 11/5/2017.
|
class |
Minus
Created by xschen on 11/5/2017.
|
class |
Modulo
Created by xschen on 11/5/2017.
|
class |
Multiply
Created by xschen on 11/5/2017.
|
class |
Not
Created by xschen on 11/5/2017.
|
class |
Or
Created by xschen on 11/5/2017.
|
class |
Plus
Created by xschen on 11/5/2017.
|
class |
Power
Created by xschen on 11/5/2017.
|
class |
Sin
Created by xschen on 11/5/2017.
|
class |
Sqrt
Created by xschen on 11/5/2017.
|
class |
Tan
Created by xschen on 11/5/2017.
|
| Modifier and Type | Method and Description |
|---|---|
Primitive |
Tan.makeCopy() |
Primitive |
Sqrt.makeCopy() |
Primitive |
Sin.makeCopy() |
Primitive |
Power.makeCopy() |
Primitive |
Plus.makeCopy() |
Primitive |
Or.makeCopy() |
Primitive |
Not.makeCopy() |
Primitive |
Multiply.makeCopy() |
Primitive |
Modulo.makeCopy() |
Primitive |
Minus.makeCopy() |
Primitive |
Log.makeCopy() |
Primitive |
IfLessThan.makeCopy() |
Primitive |
IfGreaterThan.makeCopy() |
Primitive |
Exp.makeCopy() |
Primitive |
Divide.makeCopy() |
Primitive |
Cos.makeCopy() |
Primitive |
And.makeCopy() |
Copyright © 2017. All rights reserved.