es.udc.gii.common.eaf.algorithm.operator.reproduction
Class ReproductionOperator

java.lang.Object
  extended by es.udc.gii.common.eaf.algorithm.operator.reproduction.ReproductionOperator
All Implemented Interfaces:
Operator, Configurable
Direct Known Subclasses:
ColonizationOperator, CrossOverOperator, MutationOperator, SeparableColonizationOperator

public abstract class ReproductionOperator
extends java.lang.Object
implements Operator

Author:
pilar

Constructor Summary
ReproductionOperator()
          Creates a new instance of ReproductionOperator
 
Method Summary
protected  double checkBounds(EvolutionaryAlgorithm ea, double value)
           
 void configure(org.apache.commons.configuration.Configuration conf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface es.udc.gii.common.eaf.algorithm.operator.Operator
operate
 

Constructor Detail

ReproductionOperator

public ReproductionOperator()
Creates a new instance of ReproductionOperator

Method Detail

configure

public void configure(org.apache.commons.configuration.Configuration conf)
Specified by:
configure in interface Configurable

checkBounds

protected final double checkBounds(EvolutionaryAlgorithm ea,
                                   double value)