jeco.kernel.operator.replacement
Class ReplacementOperation

java.lang.Object
  extended by jeco.kernel.operator.replacement.ReplacementOperation

public class ReplacementOperation
extends java.lang.Object

ReplacementOperation removes replacementSize Individuals from the population

Author:
José L. Risco-Martín

Nested Class Summary
static class ReplacementOperation.REPLACEMENT_TYPE
           
 
Field Summary
protected  int replacementSize
           
protected  ReplacementOperation.REPLACEMENT_TYPE replacementType
           
protected  double valueD
           
 
Constructor Summary
ReplacementOperation()
           
ReplacementOperation(double valueD)
           
ReplacementOperation(int replacementSize)
          Creates a new instance of ReplacementOperation
ReplacementOperation(ReplacementOperation.REPLACEMENT_TYPE replacementType)
           
 
Method Summary
 Solutions execute(Solutions arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

replacementSize

protected int replacementSize

valueD

protected double valueD

replacementType

protected ReplacementOperation.REPLACEMENT_TYPE replacementType
Constructor Detail

ReplacementOperation

public ReplacementOperation(int replacementSize)
Creates a new instance of ReplacementOperation

Parameters:
replacementSize - size

ReplacementOperation

public ReplacementOperation(double valueD)
                     throws java.lang.Exception
Throws:
java.lang.Exception

ReplacementOperation

public ReplacementOperation(ReplacementOperation.REPLACEMENT_TYPE replacementType)

ReplacementOperation

public ReplacementOperation()
Method Detail

execute

public Solutions execute(Solutions arg)