public abstract class CrossoverModule extends OperatorModule<Crossover<?>>
CrossoverModule
is used for modules for the Crossover
operator.
A new Crossover
operator can be registered by implementing this
module and adding the operator with OperatorModule.addOperator(java.lang.Class<? extends P>)
.Constructor and Description |
---|
CrossoverModule() |
Modifier and Type | Method and Description |
---|---|
protected com.google.inject.TypeLiteral<Crossover<?>> |
getOperatorTypeLiteral() |
addOperator, addOperator, addOperator, addOperatorSelector, addOperatorSelectorInstance
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, config, configure, constant, multi
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected com.google.inject.TypeLiteral<Crossover<?>> getOperatorTypeLiteral()
getOperatorTypeLiteral
in class OperatorModule<Crossover<?>>