net.obsearch.index.utils
Class OBOptimizerModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.opt4j.start.Opt4JModule
          extended by org.opt4j.core.problem.ProblemModule
              extended by net.obsearch.index.utils.OBOptimizerModule
All Implemented Interfaces:
com.google.inject.Module

public class OBOptimizerModule
extends org.opt4j.core.problem.ProblemModule

Optimizing module for finding optimal config parameters.


Field Summary
 
Fields inherited from class org.opt4j.start.Opt4JModule
SINGLETON
 
Constructor Summary
OBOptimizerModule()
           
OBOptimizerModule(org.opt4j.core.problem.Creator<org.opt4j.benchmark.DoubleString> creator, org.opt4j.core.problem.Evaluator<org.opt4j.benchmark.DoubleString> eval)
          Creates an OB optimizer module with a double creator and an instance for evaluator (it doesn't make sense to create anything since the evaluator will be called on top of the Index).
 
Method Summary
protected  void config()
           
protected  void configure()
           
 
Methods inherited from class org.opt4j.core.problem.ProblemModule
bindProblem
 
Methods inherited from class org.opt4j.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OBOptimizerModule

public OBOptimizerModule()

OBOptimizerModule

public OBOptimizerModule(org.opt4j.core.problem.Creator<org.opt4j.benchmark.DoubleString> creator,
                         org.opt4j.core.problem.Evaluator<org.opt4j.benchmark.DoubleString> eval)
Creates an OB optimizer module with a double creator and an instance for evaluator (it doesn't make sense to create anything since the evaluator will be called on top of the Index).

Parameters:
creator - double creator
eval - evaluator
Method Detail

configure

protected void configure()
Overrides:
configure in class org.opt4j.start.Opt4JModule

config

protected void config()
Specified by:
config in class org.opt4j.start.Opt4JModule


Copyright © 2007-2011 Arnoldo Jose Muller Molina. All Rights Reserved.