Operator
Interface Module

All Known Subinterfaces:
Operator
All Known Implementing Classes:
Collector, CrossoverModule, EliteReplacementOperator, FitnessEvaluator, Initialiser, JoinOperator, MeritReplacementStrategy, MutationOperator, OperatorModule, RampedHalfAndHalfInitialiser, SelectionScheme, SimpleReplacementStrategy, SourceModule, SplitOperator

public interface Module

Interface for modules. The module will recive a population. The module will perform an operation.


Method Summary
 void perform()
          Performs the operation on the population
 void setPopulation(Population p)
          Set the population on which the module will perform its operations
 

Method Detail

setPopulation

void setPopulation(Population p)
Set the population on which the module will perform its operations

Parameters:
p - population

perform

void perform()
Performs the operation on the population