Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

add(T, double) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
add(T) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
add(Register, double) - Method in class com.github.chen0040.gp.lgp.program.RegisterSet
 
add(double, double) - Method in class com.github.chen0040.gp.lgp.program.RegisterSet
 
add(String, double, double) - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
add(String, String, double) - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
addAll(T...) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
addConstant(double, double) - Method in class com.github.chen0040.gp.lgp.LGP
 
addConstant(double, double) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
addConstant(String, double) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
addConstants(double...) - Method in class com.github.chen0040.gp.lgp.LGP
 
addConstants(String...) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
addConstants(double...) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
addIfGreaterThanOperator() - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
addIfGreaterThanOperator(double) - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
addIfGreaterThanOperator() - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
addIfGreaterThanOperator(double) - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
addIfLessThanOperator() - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
addIfLessThanOperator(double) - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
addIfLessThanOperator() - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
addIfLessThanOperator(double) - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
And - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
And() - Constructor for class com.github.chen0040.gp.treegp.program.operators.And
 
any(RandEngine) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
anyNode(RandEngine) - Method in class com.github.chen0040.gp.treegp.program.Program
 
anyNode(boolean, RandEngine) - Method in class com.github.chen0040.gp.treegp.program.Program
 
anyOperator(RandEngine) - Method in class com.github.chen0040.gp.treegp.program.Program
 
anyOperatorWithArityLessThan(int, RandEngine) - Method in class com.github.chen0040.gp.treegp.program.Program
 
anyOther(T, RandEngine) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
anyOther(int, Primitive, RandEngine) - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
anyPrimitive(RandEngine) - Method in class com.github.chen0040.gp.treegp.program.Program
 
anyPrimitive(Program, int, TGPInitializationStrategy, RandEngine) - Static method in class com.github.chen0040.gp.treegp.program.TreeGenerator
 
anyTerminal(RandEngine) - Method in class com.github.chen0040.gp.treegp.program.Program
 
anyWithArityLessThan(int, RandEngine) - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
apply(Program, Program, LGP, RandEngine) - Static method in class com.github.chen0040.gp.lgp.gp.Crossover
 
apply(Program, LGP, RandEngine) - Static method in class com.github.chen0040.gp.lgp.gp.MacroMutation
 
apply(Program, LGP, RandEngine) - Static method in class com.github.chen0040.gp.lgp.gp.MicroMutation
 
apply(List<Program>, LGP) - Static method in class com.github.chen0040.gp.lgp.gp.PopulationInitialization
 
apply(Program, Program, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.Crossover
 
apply(Solution, Solution, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.Crossover
 
apply(Program, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.MacroMutation
 
apply(Solution, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.MacroMutation
 
apply(Program, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.MicroMutation
 
apply(Solution, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.MicroMutation
 
apply(List<Solution>, TreeGP) - Static method in class com.github.chen0040.gp.treegp.gp.PopulationInitialization
 
arity() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
arity() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
averageTreeDepth() - Method in class com.github.chen0040.gp.treegp.program.Solution
 
averageTreeLength() - Method in class com.github.chen0040.gp.treegp.program.Solution
 

B

BasicObservation - Class in com.github.chen0040.gp.commons
Created by xschen on 2/5/2017.
BasicObservation(int, int) - Constructor for class com.github.chen0040.gp.commons.BasicObservation
 
beforeExecute(List<Double>, Observation) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
beforeExecuteWithText(List<String>, Observation) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 

C

calcDepth() - Method in class com.github.chen0040.gp.treegp.program.Program
 
calcLength() - Method in class com.github.chen0040.gp.treegp.program.Program
 
CollectionUtils - Class in com.github.chen0040.gp.utils
Created by xschen on 4/5/2017.
CollectionUtils() - Constructor for class com.github.chen0040.gp.utils.CollectionUtils
 
com.github.chen0040.gp - package com.github.chen0040.gp
Created by xschen on 26/4/2017.
com.github.chen0040.gp.commons - package com.github.chen0040.gp.commons
 
com.github.chen0040.gp.exceptions - package com.github.chen0040.gp.exceptions
 
com.github.chen0040.gp.lgp - package com.github.chen0040.gp.lgp
 
com.github.chen0040.gp.lgp.enums - package com.github.chen0040.gp.lgp.enums
 
com.github.chen0040.gp.lgp.gp - package com.github.chen0040.gp.lgp.gp
 
com.github.chen0040.gp.lgp.helpers - package com.github.chen0040.gp.lgp.helpers
 
com.github.chen0040.gp.lgp.program - package com.github.chen0040.gp.lgp.program
 
com.github.chen0040.gp.lgp.program.operators - package com.github.chen0040.gp.lgp.program.operators
 
com.github.chen0040.gp.services - package com.github.chen0040.gp.services
 
com.github.chen0040.gp.treegp - package com.github.chen0040.gp.treegp
 
com.github.chen0040.gp.treegp.enums - package com.github.chen0040.gp.treegp.enums
 
com.github.chen0040.gp.treegp.gp - package com.github.chen0040.gp.treegp.gp
 
com.github.chen0040.gp.treegp.program - package com.github.chen0040.gp.treegp.program
 
com.github.chen0040.gp.treegp.program.operators - package com.github.chen0040.gp.treegp.program.operators
 
com.github.chen0040.gp.utils - package com.github.chen0040.gp.utils
 
compareTo(Program) - Method in class com.github.chen0040.gp.lgp.program.Program
 
compareTo(Program) - Method in class com.github.chen0040.gp.treegp.program.Program
The method return -1 if this program is better than that program
compareTo(Solution) - Method in class com.github.chen0040.gp.treegp.program.Solution
 
compete(List<Program>, Program, Program, LGP, RandEngine) - Static method in class com.github.chen0040.gp.lgp.gp.Replacement
 
conditionalConstruct - Variable in class com.github.chen0040.gp.lgp.program.Operator
 
constant(int) - Method in class com.github.chen0040.gp.lgp.LGP
 
constant(int) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
ConstantSet - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 28/4/2017.
ConstantSet() - Constructor for class com.github.chen0040.gp.lgp.program.ConstantSet
 
ConstantSet - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 28/4/2017.
ConstantSet() - Constructor for class com.github.chen0040.gp.treegp.program.ConstantSet
 
constantText(int) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
constantWeight(int) - Method in class com.github.chen0040.gp.lgp.LGP
 
constantWeight(int) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
copy(EntityContainer<T>) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
copy(Operator) - Method in class com.github.chen0040.gp.lgp.program.Operator
 
copy(Program, boolean) - Method in class com.github.chen0040.gp.lgp.program.Program
 
copy(Primitive) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
copy(Program) - Method in class com.github.chen0040.gp.treegp.program.Program
 
copy(Solution) - Method in class com.github.chen0040.gp.treegp.program.Solution
 
copy(TreeNode, OperatorSet, VariableSet, ConstantSet) - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
Cos - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Cos() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Cos
 
Cosine - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Cosine() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Cosine
 
createWithDepth(int, TreeGP, TGPInitializationStrategy) - Method in class com.github.chen0040.gp.treegp.program.Program
 
createWithDepth(Program, TreeNode, int, TGPInitializationStrategy, RandEngine) - Static method in class com.github.chen0040.gp.treegp.program.TreeGenerator
 
createWithDepth(Program, int, TreeGP, TGPInitializationStrategy) - Static method in class com.github.chen0040.gp.treegp.program.TreeGenerator
 
Crossover - Class in com.github.chen0040.gp.lgp.gp
Created by xschen on 5/5/2017.
Crossover() - Constructor for class com.github.chen0040.gp.lgp.gp.Crossover
 
Crossover - Class in com.github.chen0040.gp.treegp.gp
Created by xschen on 14/5/2017.
Crossover() - Constructor for class com.github.chen0040.gp.treegp.gp.Crossover
 

D

DEFAULT_UNDEFINED_LOW - Static variable in class com.github.chen0040.gp.lgp.LGP
 
defaultConfig() - Static method in class com.github.chen0040.gp.lgp.LGP
 
defaultConfig() - Static method in class com.github.chen0040.gp.treegp.TreeGP
 
depth() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
depth2Node(TreeNode) - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
depth2Node(TreeNode, TreeNode, int) - Static method in class com.github.chen0040.gp.treegp.program.TreeNode
 
Divide - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Divide(double) - Constructor for class com.github.chen0040.gp.lgp.program.operators.Divide
 
Divide() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Divide
 
Divide - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Divide() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Divide
 

E

effectiveInstructionCount() - Method in class com.github.chen0040.gp.lgp.program.Program
 
entities - Variable in class com.github.chen0040.gp.commons.EntityContainer
 
EntityContainer<T extends Indexable<T>> - Class in com.github.chen0040.gp.commons
Created by xschen on 29/4/2017.
EntityContainer() - Constructor for class com.github.chen0040.gp.commons.EntityContainer
 
equals(Object) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
equals(Object) - Method in class com.github.chen0040.gp.lgp.program.Instruction
 
equals(Object) - Method in class com.github.chen0040.gp.lgp.program.Operator
 
equals(Object) - Method in class com.github.chen0040.gp.lgp.program.Program
 
equals(Object) - Method in class com.github.chen0040.gp.lgp.program.Register
 
equals(Object) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
evaluate() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
evaluate() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
evaluateCost(Program) - Method in class com.github.chen0040.gp.lgp.LGP
 
evaluateCost(Solution) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
evolve() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
evolve() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
exchange(List<T>, int, int) - Static method in class com.github.chen0040.gp.utils.CollectionUtils
 
execute(Observation) - Method in class com.github.chen0040.gp.lgp.program.Instruction
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.Operator
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Cosine
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Divide
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Exp
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.IfGreaterThan
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.IfLessThan
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Log
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Minus
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Multiply
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Plus
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Power
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Sine
 
execute(Register, Register, Register, Observation) - Method in class com.github.chen0040.gp.lgp.program.operators.Sqrt
 
execute(Observation) - Method in class com.github.chen0040.gp.lgp.program.Program
 
execute(double[]) - Method in class com.github.chen0040.gp.lgp.program.Program
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.And
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Cos
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Divide
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Exp
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.IfGreaterThan
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.IfLessThan
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Log
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Minus
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Modulo
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Multiply
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Not
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Or
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Plus
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Power
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Sin
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Sqrt
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.operators.Tan
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.Program
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.Solution
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.Terminal
 
execute(Observation) - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
executeWithText(Observation) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
executeWithText(Observation) - Method in class com.github.chen0040.gp.treegp.program.Program
 
executeWithText(Observation) - Method in class com.github.chen0040.gp.treegp.program.Solution
 
executeWithText(Observation) - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
Exp - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Exp() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Exp
 
Exp - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Exp() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Exp
 

F

fit(List<Observation>) - Method in class com.github.chen0040.gp.lgp.LGP
 
fit(List<Observation>) - Method in class com.github.chen0040.gp.treegp.TreeGP
 
flatten() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
flattenNodes() - Method in class com.github.chen0040.gp.treegp.program.Program
 

G

get(int) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
get(String) - Method in class com.github.chen0040.gp.commons.EntityContainer
 
getConstantSet() - Method in class com.github.chen0040.gp.treegp.program.Program
 
getCostInCurrentGeneration() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
getCostInCurrentGeneration() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
getDepth() - Method in class com.github.chen0040.gp.treegp.program.Program
 
getGlobalBestProgram() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
getGlobalBestSolution() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
getIndex() - Method in interface com.github.chen0040.gp.commons.Indexable
 
getIndex() - Method in class com.github.chen0040.gp.lgp.program.Operator
 
getIndex() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getInput(int) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
getInput(int) - Method in interface com.github.chen0040.gp.commons.Observation
 
getInput(int) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getLength() - Method in class com.github.chen0040.gp.treegp.program.Program
 
getName() - Method in interface com.github.chen0040.gp.commons.Indexable
 
getName() - Method in class com.github.chen0040.gp.lgp.program.Operator
 
getName() - Method in class com.github.chen0040.gp.lgp.program.Register
 
getName() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getOperatorSet() - Method in class com.github.chen0040.gp.treegp.program.Program
 
getOutput(int) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
getOutput(int) - Method in interface com.github.chen0040.gp.commons.Observation
 
getPredictedOutput(int) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
getPredictedOutput(int) - Method in interface com.github.chen0040.gp.commons.Observation
 
getPredictedTextOutput(int) - Method in interface com.github.chen0040.gp.commons.Observation
 
getRoot() - Method in class com.github.chen0040.gp.treegp.program.Program
 
getSymbol() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getTag() - Method in class com.github.chen0040.gp.commons.BasicObservation
 
getTag() - Method in interface com.github.chen0040.gp.commons.Observation
 
getTextInput(int) - Method in interface com.github.chen0040.gp.commons.Observation
 
getTextInput(int) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getTextOutput(int) - Method in interface com.github.chen0040.gp.commons.Observation
 
getTextValue() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getTreeCountPerSolution() - Method in class com.github.chen0040.gp.treegp.TreeGP
 
getValue() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
getVariableSet() - Method in class com.github.chen0040.gp.treegp.program.Program
 
getWeight(int) - Method in class com.github.chen0040.gp.commons.EntityContainer
 

H

hashCode() - Method in class com.github.chen0040.gp.commons.EntityContainer
 
hashCode() - Method in class com.github.chen0040.gp.lgp.program.Instruction
 
hashCode() - Method in class com.github.chen0040.gp.lgp.program.Operator
 
hashCode() - Method in class com.github.chen0040.gp.lgp.program.Program
 
hashCode() - Method in class com.github.chen0040.gp.lgp.program.Register
 
hashCode() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 

I

IfGreaterThan - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 29/4/2017.
IfGreaterThan() - Constructor for class com.github.chen0040.gp.lgp.program.operators.IfGreaterThan
 
IfGreaterThan - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
IfGreaterThan() - Constructor for class com.github.chen0040.gp.treegp.program.operators.IfGreaterThan
 
IfLessThan - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 29/4/2017.
IfLessThan() - Constructor for class com.github.chen0040.gp.lgp.program.operators.IfLessThan
 
IfLessThan - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
IfLessThan() - Constructor for class com.github.chen0040.gp.treegp.program.operators.IfLessThan
 
index - Variable in class com.github.chen0040.gp.lgp.program.Operator
 
Indexable<T> - Interface in com.github.chen0040.gp.commons
Created by xschen on 29/4/2017.
initialize() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
initialize(Instruction, Program, RandEngine) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
initialize() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
inputCount() - Method in class com.github.chen0040.gp.commons.BasicObservation
 
inputCount() - Method in interface com.github.chen0040.gp.commons.Observation
 
Instruction - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 2/5/2017.
Instruction() - Constructor for class com.github.chen0040.gp.lgp.program.Instruction
 
InstructionHelper - Class in com.github.chen0040.gp.lgp.helpers
Created by xschen on 2/5/2017.
InstructionHelper() - Constructor for class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
invalidateCost() - Method in class com.github.chen0040.gp.lgp.program.Program
 
invalidateCost() - Method in class com.github.chen0040.gp.treegp.program.Solution
 
InvalidCostException - Exception in com.github.chen0040.gp.exceptions
Created by xschen on 4/5/2017.
InvalidCostException(String) - Constructor for exception com.github.chen0040.gp.exceptions.InvalidCostException
 
isBetterThan(Program) - Method in class com.github.chen0040.gp.treegp.program.Program
 
isBetterThan(Solution) - Method in class com.github.chen0040.gp.treegp.program.Solution
 
isBetterThan(T, T) - Static method in class com.github.chen0040.gp.utils.CollectionUtils
 
isConditionalConstruct() - Method in class com.github.chen0040.gp.lgp.program.Operator
 
isReadOnly() - Method in class com.github.chen0040.gp.lgp.program.ConstantSet
 
isReadOnly() - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
isReadOnly() - Method in class com.github.chen0040.gp.lgp.program.RegisterSet
 
isReadOnly() - Method in class com.github.chen0040.gp.treegp.program.ConstantSet
 
isReadOnly() - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
isReadOnly() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
isReadOnly() - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
isTerminal() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
isTerminal() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
isTerminated() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
isTerminated() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
isTrue(double) - Method in class com.github.chen0040.gp.treegp.program.operators.Not
 
isValid(double) - Static method in class com.github.chen0040.gp.utils.NumberUtils
 

L

length() - Method in class com.github.chen0040.gp.lgp.program.Program
 
length() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
LGP - Class in com.github.chen0040.gp.lgp
Created by xschen on 29/4/2017.
LGP() - Constructor for class com.github.chen0040.gp.lgp.LGP
 
LGPCrossoverStrategy - Enum in com.github.chen0040.gp.lgp.enums
Created by xschen on 5/5/2017.
LGPInitializationStrategy - Enum in com.github.chen0040.gp.lgp.enums
Created by xschen on 7/5/2017.
LGPReplacementStrategy - Enum in com.github.chen0040.gp.lgp.enums
Created by xschen on 7/5/2017.
Log - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Log() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Log
 
Log(double) - Constructor for class com.github.chen0040.gp.lgp.program.operators.Log
 
Log - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Log() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Log
 

M

MacroMutation - Class in com.github.chen0040.gp.lgp.gp
Created by xschen on 5/5/2017.
MacroMutation() - Constructor for class com.github.chen0040.gp.lgp.gp.MacroMutation
 
MacroMutation - Class in com.github.chen0040.gp.treegp.gp
Created by xschen on 14/5/2017.
MacroMutation() - Constructor for class com.github.chen0040.gp.treegp.gp.MacroMutation
 
makeCopy() - Method in interface com.github.chen0040.gp.commons.Indexable
 
makeCopy(Instruction, RegisterSet, ConstantSet, OperatorSet) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.ConstantSet
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.Instruction
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.Operator
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Cosine
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Divide
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Exp
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.IfGreaterThan
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.IfLessThan
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Log
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Minus
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Multiply
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Plus
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Power
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Sine
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.operators.Sqrt
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.Program
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.Register
 
makeCopy() - Method in class com.github.chen0040.gp.lgp.program.RegisterSet
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.ConstantSet
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.And
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Cos
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Divide
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Exp
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.IfGreaterThan
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.IfLessThan
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Log
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Minus
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Modulo
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Multiply
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Not
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Or
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Plus
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Power
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Sin
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Sqrt
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.operators.Tan
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.Program
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.Solution
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.Terminal
 
makeCopy(OperatorSet, VariableSet, ConstantSet) - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
makeCopy() - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
makeEffectiveCopy() - Method in class com.github.chen0040.gp.lgp.program.Program
 
markStructuralIntrons(LGP) - Method in class com.github.chen0040.gp.lgp.program.Program
 
markStructuralIntrons(int, Set<Integer>, LGP) - Method in class com.github.chen0040.gp.lgp.program.Program
 
matchPrimitive(Primitive) - Method in class com.github.chen0040.gp.treegp.program.Program
 
mathExpression() - Method in class com.github.chen0040.gp.treegp.program.Program
 
mathExpression() - Method in class com.github.chen0040.gp.treegp.program.Solution
 
mathExpression() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
mexican_hat() - Static method in class com.github.chen0040.gp.services.Tutorials
 
MicroMutation - Class in com.github.chen0040.gp.lgp.gp
Created by xschen on 5/5/2017.
MicroMutation() - Constructor for class com.github.chen0040.gp.lgp.gp.MicroMutation
 
MicroMutation - Class in com.github.chen0040.gp.treegp.gp
Created by xschen on 17/5/2017.
MicroMutation() - Constructor for class com.github.chen0040.gp.treegp.gp.MicroMutation
 
Minus - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Minus() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Minus
 
Minus - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Minus() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Minus
 
Modulo - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Modulo() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Modulo
 
Multiply - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Multiply() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Multiply
 
Multiply - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Multiply() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Multiply
 
mutate(RandEngine, double) - Method in class com.github.chen0040.gp.lgp.program.Register
 
mutateConstant(Instruction, RandEngine, double) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
mutateOperator(Program, Instruction, RandEngine) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
mutateRegister(Program, Instruction, RandEngine) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
mutateRegister(Program, Instruction, RandEngine, double) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 

N

names - Variable in class com.github.chen0040.gp.commons.EntityContainer
 
newPopulation() - Method in class com.github.chen0040.gp.lgp.LGP
 
newPopulation() - Method in class com.github.chen0040.gp.treegp.TreeGP
 
nextInt(int) - Method in interface com.github.chen0040.gp.services.RandEngine
 
nextInt(int, int) - Method in interface com.github.chen0040.gp.services.RandEngine
 
nextInt(int) - Method in class com.github.chen0040.gp.services.SimpleRandEngine
 
nextInt(int, int) - Method in class com.github.chen0040.gp.services.SimpleRandEngine
 
normal(double, double) - Method in interface com.github.chen0040.gp.services.RandEngine
 
normal(double, double) - Method in class com.github.chen0040.gp.services.SimpleRandEngine
 
Not - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Not() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Not
 
NumberUtils - Class in com.github.chen0040.gp.utils
Created by xschen on 7/5/2017.
NumberUtils() - Constructor for class com.github.chen0040.gp.utils.NumberUtils
 

O

Observation - Interface in com.github.chen0040.gp.commons
Created by xschen on 2/5/2017.
Operator - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 29/4/2017.
Operator(String) - Constructor for class com.github.chen0040.gp.lgp.program.Operator
 
Operator - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 10/5/2017.
Operator() - Constructor for class com.github.chen0040.gp.treegp.program.Operator
 
Operator(int, String) - Constructor for class com.github.chen0040.gp.treegp.program.Operator
 
OperatorExecutionStatus - Enum in com.github.chen0040.gp.lgp.enums
Created by xschen on 29/4/2017.
OperatorSet - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 29/4/2017.
OperatorSet() - Constructor for class com.github.chen0040.gp.lgp.program.OperatorSet
 
OperatorSet - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 29/4/2017.
OperatorSet() - Constructor for class com.github.chen0040.gp.treegp.program.OperatorSet
 
Or - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Or() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Or
 
outputCount() - Method in class com.github.chen0040.gp.commons.BasicObservation
 
outputCount() - Method in interface com.github.chen0040.gp.commons.Observation
 

P

Plus - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Plus() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Plus
 
Plus - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Plus() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Plus
 
Population - Class in com.github.chen0040.gp.lgp.gp
Created by xschen on 3/5/2017.
Population(LGP) - Constructor for class com.github.chen0040.gp.lgp.gp.Population
 
Population - Class in com.github.chen0040.gp.treegp.gp
Created by xschen on 15/5/2017.
Population(TreeGP) - Constructor for class com.github.chen0040.gp.treegp.gp.Population
 
PopulationInitialization - Class in com.github.chen0040.gp.lgp.gp
Created by xschen on 7/5/2017.
PopulationInitialization() - Constructor for class com.github.chen0040.gp.lgp.gp.PopulationInitialization
 
PopulationInitialization - Class in com.github.chen0040.gp.treegp.gp
Created by xschen on 16/5/2017.
PopulationInitialization() - Constructor for class com.github.chen0040.gp.treegp.gp.PopulationInitialization
 
Power - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Power() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Power
 
Power - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Power() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Power
 
Primitive - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 8/5/2017.
Primitive() - Constructor for class com.github.chen0040.gp.treegp.program.Primitive
 
Primitive(int, String, double, String, boolean) - Constructor for class com.github.chen0040.gp.treegp.program.Primitive
 
Program - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 2/5/2017.
Program() - Constructor for class com.github.chen0040.gp.lgp.program.Program
 
Program - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 14/5/2017.
Program() - Constructor for class com.github.chen0040.gp.treegp.program.Program
 

Q

QuickSort - Class in com.github.chen0040.gp.utils
Created by xschen on 17/5/2017.
QuickSort() - Constructor for class com.github.chen0040.gp.utils.QuickSort
 

R

RandEngine - Interface in com.github.chen0040.gp.services
Created by xschen on 28/4/2017.
read(Observation) - Method in class com.github.chen0040.gp.treegp.program.Program
 
readText(Observation) - Method in class com.github.chen0040.gp.treegp.program.Program
 
reassign2Program(Instruction, Program) - Static method in class com.github.chen0040.gp.lgp.helpers.InstructionHelper
 
Register - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 27/4/2017.
Register() - Constructor for class com.github.chen0040.gp.lgp.program.Register
 
RegisterSet - Class in com.github.chen0040.gp.lgp.program
Created by xschen on 28/4/2017.
RegisterSet() - Constructor for class com.github.chen0040.gp.lgp.program.RegisterSet
 
Replacement - Class in com.github.chen0040.gp.lgp.gp
Created by xschen on 7/5/2017.
Replacement() - Constructor for class com.github.chen0040.gp.lgp.gp.Replacement
 

S

select(List<T>, RandEngine) - Static method in class com.github.chen0040.gp.commons.TournamentSelection
 
set(String, double) - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
set(String, String) - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
set(int, double) - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
set(int, String) - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
setIndex(int) - Method in interface com.github.chen0040.gp.commons.Indexable
 
setIndex(int) - Method in class com.github.chen0040.gp.lgp.program.Operator
 
setIndex(int) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
setInput(int, double) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
setInput(int, double) - Method in interface com.github.chen0040.gp.commons.Observation
 
setInput(int, String) - Method in interface com.github.chen0040.gp.commons.Observation
 
setInput(int, double) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
setInput(int, String) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
setOutput(int, double) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
setOutput(int, double) - Method in interface com.github.chen0040.gp.commons.Observation
 
setOutput(int, String) - Method in interface com.github.chen0040.gp.commons.Observation
 
setPredictedOutput(int, double) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
setPredictedOutput(int, double) - Method in interface com.github.chen0040.gp.commons.Observation
 
setPredictedOutput(int, String) - Method in interface com.github.chen0040.gp.commons.Observation
 
setRoot(TreeNode) - Method in class com.github.chen0040.gp.treegp.program.Program
 
setTag(Serializable) - Method in class com.github.chen0040.gp.commons.BasicObservation
 
setTag(Serializable) - Method in interface com.github.chen0040.gp.commons.Observation
 
setValue(double) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
setValue(String) - Method in class com.github.chen0040.gp.treegp.program.Primitive
 
shuffle(List<T>, RandEngine) - Static method in class com.github.chen0040.gp.utils.CollectionUtils
 
shuffle(List<T>) - Static method in class com.github.chen0040.gp.utils.CollectionUtils
 
SimpleRandEngine - Class in com.github.chen0040.gp.services
Created by xschen on 28/4/2017.
SimpleRandEngine() - Constructor for class com.github.chen0040.gp.services.SimpleRandEngine
 
Sin - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Sin() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Sin
 
Sine - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Sine() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Sine
 
size() - Method in class com.github.chen0040.gp.commons.EntityContainer
 
size() - Method in class com.github.chen0040.gp.lgp.gp.Population
 
size() - Method in class com.github.chen0040.gp.treegp.gp.Population
 
SizeMismatchedException - Exception in com.github.chen0040.gp.exceptions
Created by xschen on 11/5/2017.
SizeMismatchedException(int, int) - Constructor for exception com.github.chen0040.gp.exceptions.SizeMismatchedException
 
Solution - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 14/5/2017.
Solution() - Constructor for class com.github.chen0040.gp.treegp.program.Solution
 
Solution(int, Function<Integer, Program>) - Constructor for class com.github.chen0040.gp.treegp.program.Solution
 
sort(List<T>, Comparator<T>) - Static method in class com.github.chen0040.gp.utils.QuickSort
 
split(List<T>, double) - Static method in class com.github.chen0040.gp.utils.CollectionUtils
 
Sqrt - Class in com.github.chen0040.gp.lgp.program.operators
Created by xschen on 30/4/2017.
Sqrt() - Constructor for class com.github.chen0040.gp.lgp.program.operators.Sqrt
 
Sqrt - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Sqrt() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Sqrt
 
symbol - Variable in class com.github.chen0040.gp.lgp.program.Operator
 

T

Tan - Class in com.github.chen0040.gp.treegp.program.operators
Created by xschen on 11/5/2017.
Tan() - Constructor for class com.github.chen0040.gp.treegp.program.operators.Tan
 
Terminal - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 10/5/2017.
Terminal() - Constructor for class com.github.chen0040.gp.treegp.program.Terminal
 
Terminal(String, double, String, boolean) - Constructor for class com.github.chen0040.gp.treegp.program.Terminal
 
Terminal(String) - Constructor for class com.github.chen0040.gp.treegp.program.Terminal
 
TGPCrossoverStrategy - Enum in com.github.chen0040.gp.treegp.enums
Created by xschen on 14/5/2017.
TGPInitializationStrategy - Enum in com.github.chen0040.gp.treegp.enums
 
TGPMutationStrategy - Enum in com.github.chen0040.gp.treegp.enums
Created by xschen on 14/5/2017.
TGPPopulationReplacementStrategy - Enum in com.github.chen0040.gp.treegp.enums
Created by xschen on 17/5/2017.
toString() - Method in class com.github.chen0040.gp.lgp.program.Instruction
 
toString() - Method in class com.github.chen0040.gp.lgp.program.Operator
 
toString() - Method in class com.github.chen0040.gp.lgp.program.OperatorSet
 
toString() - Method in class com.github.chen0040.gp.lgp.program.Program
 
toString() - Method in class com.github.chen0040.gp.lgp.program.Register
 
toString() - Method in class com.github.chen0040.gp.lgp.program.RegisterSet
 
toString() - Method in class com.github.chen0040.gp.treegp.program.Operator
 
toString() - Method in class com.github.chen0040.gp.treegp.program.OperatorSet
 
toString() - Method in class com.github.chen0040.gp.treegp.program.Program
 
toString() - Method in class com.github.chen0040.gp.treegp.program.Solution
 
toString() - Method in class com.github.chen0040.gp.treegp.program.Terminal
 
toString() - Method in class com.github.chen0040.gp.treegp.program.TreeNode
 
toString() - Method in class com.github.chen0040.gp.treegp.program.VariableSet
 
TournamentSelection - Class in com.github.chen0040.gp.commons
Created by xschen on 4/5/2017.
TournamentSelection() - Constructor for class com.github.chen0040.gp.commons.TournamentSelection
 
TournamentSelectionResult<T> - Class in com.github.chen0040.gp.commons
Created by xschen on 4/5/2017.
TournamentSelectionResult() - Constructor for class com.github.chen0040.gp.commons.TournamentSelectionResult
 
TreeGenerator - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 14/5/2017.
TreeGenerator() - Constructor for class com.github.chen0040.gp.treegp.program.TreeGenerator
 
TreeGP - Class in com.github.chen0040.gp.treegp
Created by xschen on 14/5/2017.
TreeGP() - Constructor for class com.github.chen0040.gp.treegp.TreeGP
 
TreeNode - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 12/5/2017.
TreeNode(Primitive) - Constructor for class com.github.chen0040.gp.treegp.program.TreeNode
 
TreeNode() - Constructor for class com.github.chen0040.gp.treegp.program.TreeNode
 
Tutorials - Class in com.github.chen0040.gp.services
Created by xschen on 20/6/2017.
Tutorials() - Constructor for class com.github.chen0040.gp.services.Tutorials
 

U

undefined() - Method in class com.github.chen0040.gp.lgp.LGP
 
uniform() - Method in interface com.github.chen0040.gp.services.RandEngine
 
uniform() - Method in class com.github.chen0040.gp.services.SimpleRandEngine
 

V

valueOf(String) - Static method in enum com.github.chen0040.gp.lgp.enums.LGPCrossoverStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.lgp.enums.LGPInitializationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.lgp.enums.LGPReplacementStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.lgp.enums.OperatorExecutionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.treegp.enums.TGPCrossoverStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.treegp.enums.TGPInitializationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.treegp.enums.TGPMutationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.chen0040.gp.treegp.enums.TGPPopulationReplacementStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.chen0040.gp.lgp.enums.LGPCrossoverStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.lgp.enums.LGPInitializationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.lgp.enums.LGPReplacementStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.lgp.enums.OperatorExecutionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.treegp.enums.TGPCrossoverStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.treegp.enums.TGPInitializationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.treegp.enums.TGPMutationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.chen0040.gp.treegp.enums.TGPPopulationReplacementStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VariableSet - Class in com.github.chen0040.gp.treegp.program
Created by xschen on 12/5/2017.
VariableSet() - Constructor for class com.github.chen0040.gp.treegp.program.VariableSet
 

W

weights - Variable in class com.github.chen0040.gp.commons.EntityContainer
 
weightSum() - Method in class com.github.chen0040.gp.commons.EntityContainer
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.