Package org.opt4j.optimizer.ea
Class SelectorModule
java.lang.Object
com.google.inject.AbstractModule
org.opt4j.start.Opt4JModule
org.opt4j.optimizer.ea.SelectorModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
ElitismSelectorModule
,Nsga2Module
,ScalingNsga2Module
,SMSModule
,Spea2Module
Abstract module class for the
Selector
.-
Field Summary
Fields inherited from class org.opt4j.start.Opt4JModule
SINGLETON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
bindSelector
(Class<? extends Selector> selector) Binds the givenSelector
.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
-
SelectorModule
public SelectorModule()
-
-
Method Details
-
bindSelector
Binds the givenSelector
.- Parameters:
selector
- the selector to bind
-