|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GpMutator | |
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 GpMutator in org.artoflife.gp.genome |
Classes in org.artoflife.gp.genome that implement GpMutator | |
class |
CopyJumpDownMutator
Mutates a gene by making one of its parameters the parameter to a child function gene. |
class |
JumpDownMutator
Mutates a gene by making one of its parameters the parameter to a new random gene. |
class |
JumpUpMutator
Mutates a FunctionGene by replacing one of its parameters with one of its parameter's parameters. |
class |
ReplaceParameterMutator
Mutates a FunctionGene by replacing one of its parameters with a new random parameter gene. |
Uses of GpMutator in org.artoflife.gp.genome.bool |
Classes in org.artoflife.gp.genome.bool that implement GpMutator | |
class |
BooleanMutator
Mutates a boolean value by flipping it from true to false and vice versa. |
Uses of GpMutator in org.artoflife.gp.genome.numeric |
Classes in org.artoflife.gp.genome.numeric that implement GpMutator | |
class |
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. |
|
artoflife pre0.1.0-dev | |||||||||
PREV NEXT | FRAMES NO FRAMES |