Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.population
Class PureInsertion

java.lang.Object
  extended byorg.evolvica.core.population.AbstractInsertionFilter
      extended byorg.evolvica.core.population.PureInsertion
All Implemented Interfaces:
IInsertionFilter

public class PureInsertion
extends AbstractInsertionFilter

Pure Reinsertion. This operator will discard every individual in a population and replace it with the individuals from the given individual set. The values for generation gap and reinsertion rate will be ignored.

Since:
0.4.0
Version:
$Revision: 1.5 $ $Date: 2004/05/26 11:58:12 $
Author:
Andreas Rummler

Field Summary
 
Fields inherited from class org.evolvica.core.population.AbstractInsertionFilter
generationGap, insertionRate
 
Constructor Summary
PureInsertion()
          Constructor.
 
Method Summary
 void insert(IPopulation population, IIndividualSet set)
          Inserts individuals into the given population.
 
Methods inherited from class org.evolvica.core.population.AbstractInsertionFilter
generationGapSize, getGenerationGap, getInsertionRate, insertionRateSize, setGenerationGap, setInsertionRate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PureInsertion

public PureInsertion()
Constructor.

Method Detail

insert

public void insert(IPopulation population,
                   IIndividualSet set)
Description copied from interface: IInsertionFilter
Inserts individuals into the given population.

Specified by:
insert in interface IInsertionFilter
Specified by:
insert in class AbstractInsertionFilter
See Also:
IInsertionFilter.insert(org.evolvica.core.population.IPopulation, org.evolvica.core.IIndividualSet)

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

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