artoflife pre0.1.0-dev

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

See:
          Description

Class Summary
AndGene True if boolean parameters are both true.
BinaryLogicalGene Abstract base class for boolean operators like AndGene and GreaterThanGene and others that take two boolean parameters and return a boolean.
BooleanGene Represents a boolean value, mutated with BooleanMutator).
BooleanMutator Mutates a boolean value by flipping it from true to false and vice versa.
ComparisonGene Abstract base class for boolean operators like EqualsGene and GreaterThanGene that act on two float genes and return a boolean.
EqualsGene True if float parameters are equal (within a preset precision).
GreaterThanGene True if float value1 (a float) is greater than value2 (a float).
LessThanGene True if float value1 (a float) is less than value2 (a float).
NotGene True if boolean value1 is false and vice versa.
OrGene True if one of the two boolean parameters are true.
UnaryLogicalGene Abstract base class for unary logical operators like NotGene that take a boolean parameter and return a boolean.
 

Package org.artoflife.gp.genome.bool Description

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.


artoflife pre0.1.0-dev

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