artoflife pre0.1.0-dev

org.artoflife.gp.genome.numeric
Class RoundGene

java.lang.Object
  |
  +--org.artoflife.gp.genome.GpTreeNode
        |
        +--org.artoflife.gp.genome.FunctionGene
              |
              +--org.artoflife.gp.genome.numeric.UnaryNumericGene
                    |
                    +--org.artoflife.gp.genome.numeric.RoundGene
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public final class RoundGene
extends UnaryNumericGene

Float value of value1 (a float) rounded to closest integer.

Author:
Steve Meyfroidt
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.artoflife.gp.genome.FunctionGene
parameterGenes
 
Constructor Summary
RoundGene()
           
 
Method Summary
protected  float evaluateFor(float parameter)
          Evaluate the function for the passed parameter.
 
Methods inherited from class org.artoflife.gp.genome.numeric.UnaryNumericGene
evaluate, getParameterClasses, getReturnClass
 
Methods inherited from class org.artoflife.gp.genome.FunctionGene
clone, evaluate, getBooleanParameter, getDoubleParameter, getFloatParameter, getMutators, getParameterGene, initParameterGenes, setParameterGene, toString
 
Methods inherited from class org.artoflife.gp.genome.GpTreeNode
getParameterClass, getParametersLength, getSize, mutate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RoundGene

public RoundGene()
Method Detail

evaluateFor

protected float evaluateFor(float parameter)
Description copied from class: UnaryNumericGene
Evaluate the function for the passed parameter.

Specified by:
evaluateFor in class UnaryNumericGene
See Also:
UnaryNumericGene.evaluateFor(float)

artoflife pre0.1.0-dev

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