Class IslandMigrationExtension

java.lang.Object
org.moeaframework.algorithm.extension.PeriodicExtension
org.moeaframework.parallel.island.executor.IslandMigrationExtension
All Implemented Interfaces:
Extension, Stateful

public class IslandMigrationExtension extends PeriodicExtension
Extension that triggers island migrations.
  • Constructor Details

    • IslandMigrationExtension

      public IslandMigrationExtension(Island island, IslandModel model)
      Constructs a new periodic action for triggering island migrations.
      Parameters:
      island - the island associated with this migration action
      model - the island model
  • Method Details

    • doAction

      public void doAction(Algorithm algorithm)
      Description copied from class: PeriodicExtension
      The action that is called by this extension.
      Specified by:
      doAction in class PeriodicExtension
      Parameters:
      algorithm - the algorithm associated with this extension