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

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

Since:
1.0
Author:
Grupo Integrado de IngenierĂ­a (www.gii.udc.es)

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)
          Configures the specific element that implements this method.
 
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)
Description copied from interface: Configurable
Configures the specific element that implements this method.

Specified by:
configure in interface Configurable
Parameters:
conf - a Configuration object.
See Also:
Configuration

checkBounds

protected final double checkBounds(EvolutionaryAlgorithm ea,
                                   double value)