org.evolvica.core.mutate.farray
Class FloatMutationWrapper
java.lang.Object
org.evolvica.engine.AbstractOperator
org.evolvica.core.common.AbstractGeneticOperator
org.evolvica.core.mutate.AbstractMutator
org.evolvica.core.mutate.farray.FloatMutationWrapper
- All Implemented Interfaces:
- IGeneticOperator, IOperator, IProcessor, java.io.Serializable
- public class FloatMutationWrapper
- extends AbstractMutator
Wrapper for a float mutator to be used as float array mutator.
The wrapped mutator is used for all float values in the array that
is to be mutated.
- Since:
- 0.4.0
- Version:
- $Revision: 1.5 $ $Date: 2004/05/26 11:58:09 $
- Author:
- Andreas Rummler
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mutator
protected FloatMutator mutator
- Underlying mutator.
FloatMutationWrapper
public FloatMutationWrapper()
- Constructor.
FloatMutationWrapper
public FloatMutationWrapper(FloatMutator mutator)
- Constructor.
- Parameters:
mutator
- float mutator
mutate
public void mutate(IIndividual ind)
- Specified by:
mutate
in class AbstractMutator
- See Also:
AbstractMutator.mutate(org.evolvica.core.IIndividual)
getMutator
public FloatMutator getMutator()
- Returns:
- FloatMutator
setMutator
public void setMutator(FloatMutator mutator)
- Sets the mutator.
- Parameters:
mutator
- The mutator to set
Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems