eaLib API Docs
Last Modified : January 7 2002

mss.ea.ex.mutation
Class ListInitialization

java.lang.Object
  |
  +--mss.ea.core.GeneticOperator
        |
        +--mss.ea.ini.Initialization
              |
              +--mss.ea.ex.mutation.ListInitialization
All Implemented Interfaces:
IndividualSource

public class ListInitialization
extends Initialization

Simple initialization operator. This operator creates integer arrays.

Since:
0.2
Version:
$Revision: 1.5 $ $Date: 2001/11/19 13:32:05 $
Author:
Andreas Rummler

Field Summary
protected  int arraySize
          Size of the integer array.
 
Fields inherited from class mss.ea.ini.Initialization
number, setSize
 
Fields inherited from class mss.ea.core.GeneticOperator
description, ID, name
 
Constructor Summary
ListInitialization(int indNumber, int arraySize)
          Constructor.
 
Method Summary
 ChromosomeSet createSet()
          Creates a chromosome set containing one single ArrayChromosome.
 
Methods inherited from class mss.ea.ini.Initialization
getChromosomeSize, getIndividualNumber, getStream, next, setChromosomeSize, setIndividualNumber
 
Methods inherited from class mss.ea.core.GeneticOperator
getDescription, getID, getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

arraySize

protected int arraySize
Size of the integer array.
Constructor Detail

ListInitialization

public ListInitialization(int indNumber,
                          int arraySize)
Constructor.
Parameters:
indNumber - number of individuals to be generated
arraySize - size of the integer array
Method Detail

createSet

public ChromosomeSet createSet()
Creates a chromosome set containing one single ArrayChromosome.
Overrides:
createSet in class Initialization
Returns:
newly created chromosome set

eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS