Package org.opt4j.core.optimizer
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
Abstract module class for the
Optimizer
modules.- See Also:
-
Field Summary
Fields inherited from class org.opt4j.start.Opt4JModule
SINGLETON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
bindOptimizer
(Class<? extends Optimizer> optimizer) Binds the givenOptimizer
.Methods inherited from class org.opt4j.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, config, configure, constant, multi
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
OptimizerModule
public OptimizerModule()
-
-
Method Details
-
bindOptimizer
Binds the givenOptimizer
.- Parameters:
optimizer
- the Optimizer to bind
-