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