BinaryNumericGene

org.artoflife.gp.genome. FunctionGene
#parameterGenes :java.util.List
+FunctionGene()
#initParameterGenes() returns void
#getParameterClasses() returns java.util.List
+evaluate(org.artoflife.gp.Phenotype phenotype) returns java.lang.Object
#evaluate(org.artoflife.gp.Phenotype phenotype, java.util.List parameters) returns java.lang.Object
+getParameterGene(int index) returns org.artoflife.gp.genome.GpTreeNode
+setParameterGene(int index, org.artoflife.gp.genome.GpTreeNode gene) returns void
+toString() returns java.lang.String
+clone() returns java.lang.Object
#getMutators() returns java.util.SortedMap
#getBooleanParameter(java.util.List parameters, int index) returns boolean
#getFloatParameter(java.util.List parameters, int index) returns float
#getDoubleParameter(java.util.List parameters, int index) returns double
org.artoflife.gp.genome.numeric. BinaryNumericGene
+BinaryNumericGene()
#getParameterClasses() returns java.util.List
+getReturnClass() returns java.lang.Class
+evaluate(org.artoflife.gp.Phenotype phenotype, java.util.List parameters) returns java.lang.Object
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. SubGene
+SubGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. PowGene
+PowGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. MultiplyGene
+MultiplyGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. ModGene
+ModGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. MinGene
+MinGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. MaxGene
+MaxGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. DivideGene
+DivideGene()
#evaluateFor(float parameter1, float parameter2) returns float
org.artoflife.gp.genome.numeric. AddGene
+AddGene()
#evaluateFor(float parameter1, float parameter2) returns float