Class OptimizerModule

java.lang.Object
com.google.inject.AbstractModule
org.opt4j.start.Opt4JModule
org.opt4j.core.optimizer.OptimizerModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
DifferentialEvolutionModule, EvolutionaryAlgorithmModule, MOPSOModule, RandomSearchModule, SimulatedAnnealingModule

public abstract class OptimizerModule extends Opt4JModule
Abstract module class for the Optimizer modules.
See Also:
  • Constructor Details

    • OptimizerModule

      public OptimizerModule()
  • Method Details

    • bindOptimizer

      protected void bindOptimizer(Class<? extends Optimizer> optimizer)
      Binds the given Optimizer.
      Parameters:
      optimizer - the Optimizer to bind