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.Operations
Interface Operation

All Superinterfaces:
  ParameterI

All Known Subinterfaces:
  CreationOperation

All Known Implementing Classes:
  CrossoverOperation, EliteOperationSelection, EliteReplacementOperation, FitnessEvaluationOperation, FullInitialiser, GrowInitialiser, IntFlipByteMutation, IntFlipFitness, IntFlipMutation, LSystemSelect, MutationOperation, NodalMutation, ProportionalRouletteWheel, RandomInitialiser, ReplacementOperation, RouletteWheel, ScaledRouletteWheel, SelectionOperation, ShapeGrammarSelect, SimpleUserSelect, SinglePointCrossover, StatisticsCollectionOperation, StructuralMutation, SubtreeCrossover, SubtreeMutation, TournamentSelect, UserSelect

    public interface Operation

extends ParameterI

Operation performs actions on a List or a single Individual

Author:
  Conor

Method Summary
`void` | `doOperation(Individual operand)` Performs the operation on an operand
`void` | `doOperation(java.util.List<Individual> operands)` Performs the operation on the list passed

Methods inherited from interface Parameter.ParameterI
`setProperties`

Method Detail

### doOperation

    void doOperation(java.util.List<Individual> operands)

  Performs the operation on the list passed

  Parameters:
    `operands` - operands to be operated on

### doOperation

    void doOperation(Individual operand)

  Performs the operation on an operand

  Parameters:
    `operand` - operand to perform operation on

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