|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FunctionGene | |
org.artoflife.gp.genome | This package implements the abstract GP core (in org.artoflife.gp) with a strongly typed Koza-like GP tree per chromsome. |
org.artoflife.gp.genome.bool | A basic collection of genes built on the base in
org.artoflife.gp.genome that implement boolean
operators including logical, comparative and
conditional, as well as a GpMutator
that acts on Boolean genes. |
org.artoflife.gp.genome.numeric | A basic collection of genes built on the base in
org.artoflife.gp.genome that implement numeric
operators including arithmetic, trigonometric
and other simple functions, as well as a
GpMutator
that acts on Float genes. |
Uses of FunctionGene in org.artoflife.gp.genome |
Subclasses of FunctionGene in org.artoflife.gp.genome | |
class |
RootGene
Gene that GpTreeChromosome uses as its root gene: it passes through a type. |
Uses of FunctionGene in org.artoflife.gp.genome.bool |
Subclasses of FunctionGene in org.artoflife.gp.genome.bool | |
class |
AndGene
True if boolean parameters are both true. |
class |
BinaryLogicalGene
Abstract base class for boolean operators like AndGene and
GreaterThanGene and others that take two boolean parameters and
return a boolean. |
class |
ComparisonGene
Abstract base class for boolean operators like EqualsGene and GreaterThanGene
that act on two float genes and return a boolean. |
class |
EqualsGene
True if float parameters are equal (within a preset precision). |
class |
GreaterThanGene
True if float value1 (a float) is greater than value2 (a float). |
class |
LessThanGene
True if float value1 (a float) is less than value2 (a float). |
class |
NotGene
True if boolean value1 is false and vice versa. |
class |
OrGene
True if one of the two boolean parameters are true. |
class |
UnaryLogicalGene
Abstract base class for unary logical operators like NotGene that take a boolean
parameter and return a boolean. |
Uses of FunctionGene in org.artoflife.gp.genome.numeric |
Subclasses of FunctionGene in org.artoflife.gp.genome.numeric | |
class |
AbsGene
Abs float value of a float. |
class |
AddGene
Float sum of two float parameters. |
class |
AtanGene
Float arctan of float value (in radians). |
class |
BinaryNumericGene
Abstract base class for binary numeric operators like AddGene and others. |
class |
CosGene
Float cosine of float value (in radians). |
class |
DivideGene
Float value of value1 (a float) divided by value2 (a float). |
class |
LogGene
Float log of float value. |
class |
MaxGene
Float max of two float values. |
class |
MinGene
Float max of two float values. |
class |
ModGene
Float value of value1 (a float) modulus value2 (a float). |
class |
MultiplyGene
Float value of value1 (a float) multiplied by value2 (a float). |
class |
NumericIfGene
Return a float depending on value of first Boolean parameter: if true return first Number (as float) parameter, else return second Number (as float) parameter. |
class |
PowGene
Float value of value1 (a float) to the power of value2 (a float). |
class |
RoundGene
Float value of value1 (a float) rounded to closest integer. |
class |
SinGene
Float sine of float value (in radians). |
class |
SubGene
Float value of value1 (a float) minus value2 (a float). |
class |
UnaryNumericGene
Abstract base class for unary numeric operators like SinGene and others. |
|
artoflife pre0.1.0-dev | |||||||||
PREV NEXT | FRAMES NO FRAMES |