Package 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.

See:
          Description

Class Summary
AbsGene Abs float value of a float.
AddGene Float sum of two float parameters.
AtanGene Float arctan of float value (in radians).
BinaryNumericGene Abstract base class for binary numeric operators like AddGene and others.
CosGene Float cosine of float value (in radians).
DivideGene Float value of value1 (a float) divided by value2 (a float).
FloatGaussianRangeMutator Mutates a FloatGene's value by adding a random number to it, with the random number distributed in a Gaussian distribution with mean 0.0, and standard deviation configured with property: [this.getClass().getName()].StandardDeviation or 1.0f by default.
FloatGene Represents a float value with some min and max value.
LogGene Float log of float value.
MaxGene Float max of two float values.
MinGene Float max of two float values.
ModGene Float value of value1 (a float) modulus value2 (a float).
MultiplyGene Float value of value1 (a float) multiplied by value2 (a float).
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.
PowGene Float value of value1 (a float) to the power of value2 (a float).
RoundGene Float value of value1 (a float) rounded to closest integer.
SinGene Float sine of float value (in radians).
SubGene Float value of value1 (a float) minus value2 (a float).
UnaryNumericGene Abstract base class for unary numeric operators like SinGene and others.
 

Package org.artoflife.gp.genome.numeric Description

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.


artoflife pre0.1.0-dev

Copyright © 2002 the Art Of Life team. All Rights Reserved.