lio.population
Class StaticPopulation

java.lang.Object
  extended by lio.population.Population
      extended by lio.population.StaticPopulation

public class StaticPopulation
extends Population


Field Summary
 
Fields inherited from class lio.population.Population
size
 
Constructor Summary
StaticPopulation(Individual[] pIndividuals)
          Constructor Encapsulates an array of individuals into a population.
StaticPopulation(int pSize)
          Constructor
 
Method Summary
 Individual elementAt(int position)
          Returns a reference to the individual in the given position.
 Individual[] individuals()
          Returns an array containing all individuals.
 void setElementAt(int position, Individual individual)
          Replaces the element at given position.
 
Methods inherited from class lio.population.Population
copyElementAt, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticPopulation

public StaticPopulation(int pSize)
Constructor

Parameters:
pSize - size of the population

StaticPopulation

public StaticPopulation(Individual[] pIndividuals)
Constructor Encapsulates an array of individuals into a population.

Parameters:
individuals - Array of individuals that will form the population.
Method Detail

elementAt

public Individual elementAt(int position)
Returns a reference to the individual in the given position.

Specified by:
elementAt in class Population
Parameters:
position - Individual that is referenced.
Returns:
The individual that occupies position position.

setElementAt

public void setElementAt(int position,
                         Individual individual)
Replaces the element at given position.

Specified by:
setElementAt in class Population
Parameters:
individual - Individual to be stored at the population.
position - Position where the individual will be placed.

individuals

public Individual[] individuals()
Returns an array containing all individuals.

Specified by:
individuals in class Population
Returns:
Individuals of the population.