es.udc.gii.common.eaf.algorithm.population
Class Population

java.lang.Object
  extended by es.udc.gii.common.eaf.algorithm.population.Population

public class Population
extends java.lang.Object

Class Population


Field Summary
private  java.util.List<Individual> individuals
           
private  int size
           
 
Constructor Summary
Population()
           
Population(java.util.List<Individual> individuals)
           
 
Method Summary
 void addIndividual(Individual individual)
           
 void addIndividuals(java.util.List<Individual> individuals)
           
 void generate()
           
 Individual getIndividual(int index)
           
 java.util.List<Individual> getIndividuals()
           
 int getSize()
           
 void increasePopulationSize(int size)
           
 void removeIndividuals(java.util.List<Individual> individuals)
           
 void setDimension(int[] dimensions)
           
 void setIndividuals(java.util.List<Individual> individuals)
           
 void setSize(int size)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

individuals

private java.util.List<Individual> individuals

size

private int size
Constructor Detail

Population

public Population()

Population

public Population(java.util.List<Individual> individuals)
Method Detail

generate

public void generate()

increasePopulationSize

public void increasePopulationSize(int size)

getSize

public int getSize()

setSize

public void setSize(int size)

getIndividuals

public java.util.List<Individual> getIndividuals()

setIndividuals

public void setIndividuals(java.util.List<Individual> individuals)

getIndividual

public Individual getIndividual(int index)

addIndividual

public void addIndividual(Individual individual)

addIndividuals

public void addIndividuals(java.util.List<Individual> individuals)

removeIndividuals

public void removeIndividuals(java.util.List<Individual> individuals)

setDimension

public void setDimension(int[] dimensions)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object