Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.population
Class SortedPopulation

java.lang.Object
  extended byorg.evolvica.engine.AbstractOperator
      extended byorg.evolvica.core.common.AbstractGeneticOperator
          extended byorg.evolvica.core.population.AbstractPopulation
              extended byorg.evolvica.core.population.SortedPopulation
All Implemented Interfaces:
IGeneticOperator, IIndividualSet, IOperator, IPopulation, IProcessor, java.io.Serializable

public class SortedPopulation
extends AbstractPopulation

Population based on a tree set that is always sorted.

Since:
0.4.0
Version:
$Revision: 1.9 $ $Date: 2004/05/26 11:58:12 $
Author:
Andreas Rummler
See Also:
Serialized Form

Field Summary
protected  IIndividualComparator comparator
          Individual comparator.
 
Fields inherited from class org.evolvica.core.population.AbstractPopulation
filter, generation, population
 
Fields inherited from class org.evolvica.engine.AbstractOperator
descriptor, element, id, name
 
Constructor Summary
SortedPopulation()
          Constructor.
 
Method Summary
 IIndividualComparator getComparator()
           
 void setComparator(IIndividualComparator comparator)
          Sets the comparator.
 
Methods inherited from class org.evolvica.core.population.AbstractPopulation
add, add, clear, contains, getFilter, getGeneration, insert, isEmpty, iterator, process, remove, remove, replace, replace, setFilter, size, toArray
 
Methods inherited from class org.evolvica.engine.AbstractOperator
attachDescriptor, attachElement, descriptor, element, getId, getName, setId, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.evolvica.engine.IOperator
attachDescriptor, attachElement, descriptor, element, getId, getName, setId, setName
 

Field Detail

comparator

protected IIndividualComparator comparator
Individual comparator.

Constructor Detail

SortedPopulation

public SortedPopulation()
Constructor.

Method Detail

getComparator

public IIndividualComparator getComparator()
Returns:
IIndividualComparator

setComparator

public void setComparator(IIndividualComparator comparator)
Sets the comparator.

Parameters:
comparator - The comparator to set

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems