artoflife pre0.1.0-dev

Uses of Class
org.artoflife.gp.genome.FunctionGene

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

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