Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD