org.evolvica.core.init
Class IntegerSequenceInitializer
java.lang.Object
org.evolvica.engine.AbstractOperator
org.evolvica.core.common.AbstractGeneticOperator
org.evolvica.core.init.AbstractInitializer
org.evolvica.core.init.IntegerSequenceInitializer
- All Implemented Interfaces:
- IGeneticOperator, IOperator, ISource, java.io.Serializable
- public class IntegerSequenceInitializer
- extends AbstractInitializer
Creation of integer sequences.
This class creates an individual containing an array of integers.
Every integer number is taken from a sequence and is
contained exactly once.
- Since:
- 0.4.0
- Version:
- $Revision: 1.8 $ $Date: 2004/05/26 11:58:05 $
- Author:
- Andreas Rummler
- See Also:
- Serialized Form
Field Summary |
protected int |
arraySize
Size of the array to generated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
arraySize
protected int arraySize
- Size of the array to generated.
IntegerSequenceInitializer
public IntegerSequenceInitializer()
- Constructor.
IntegerSequenceInitializer
public IntegerSequenceInitializer(int arraySize)
- Constructor.
- Parameters:
arraySize
- size of the array to be generated
createGenotype
protected IGenotype createGenotype()
- Description copied from class:
AbstractInitializer
- Creates a new genotype.
- Specified by:
createGenotype
in class AbstractInitializer
- Returns:
- newly created genotype
- See Also:
AbstractInitializer.createGenotype()
getArraySize
public int getArraySize()
- Returns:
- int
setArraySize
public void setArraySize(int arraySize)
throws java.beans.PropertyVetoException
- Sets the arraySize.
- Parameters:
arraySize
- The arraySize to set
- Throws:
java.beans.PropertyVetoException
Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems