org.eclipse.viatra.dse.evolutionary.interfaces

## Interface ICrossover

- All Known Implementing Classes:
    CutAndSpliceCrossover, OnePointCrossover, PermutationCrossover, SwapTransitionCrossover

      public interface ICrossover

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ICrossover` | `createNew()`
    `boolean` | `mutate(TrajectoryFitness parent1, TrajectoryFitness parent2, ThreadContext context)`
    `boolean` | `mutateAlternate(TrajectoryFitness parent1, TrajectoryFitness parent2, ThreadContext context)`

- - ### Method Detail

    - #### mutate

          boolean mutate(TrajectoryFitness parent1,
                         TrajectoryFitness parent2,
                         ThreadContext context)

    - #### mutateAlternate

          boolean mutateAlternate(TrajectoryFitness parent1,
                                  TrajectoryFitness parent2,
                                  ThreadContext context)

    - #### createNew

          ICrossover createNew()