Class GeneticProgramming.OpNode
java.lang.Object
org.episteme.natural.computing.ai.evolutionary.GeneticProgramming.Node
org.episteme.natural.computing.ai.evolutionary.GeneticProgramming.OpNode
- Enclosing class:
GeneticProgramming
Binary operator node.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
ConstructorsConstructorDescriptionOpNode(String symbol, DoubleBinaryOperator op, GeneticProgramming.Node left, GeneticProgramming.Node right) -
Method Summary
-
Constructor Details
-
OpNode
public OpNode(String symbol, DoubleBinaryOperator op, GeneticProgramming.Node left, GeneticProgramming.Node right)
-
-
Method Details
-
evaluate
public double evaluate(double x) - Specified by:
evaluatein classGeneticProgramming.Node
-
copy
- Specified by:
copyin classGeneticProgramming.Node
-
depth
public int depth()- Specified by:
depthin classGeneticProgramming.Node
-
toString
-
getLeft
-
setLeft
-
getRight
-
setRight
-