samples.multicostregular.carsequencing.heuristics
Class ManInTheMiddleVarHeur

java.lang.Object
  extended by choco.kernel.solver.search.AbstractSearchHeuristic
      extended by choco.kernel.solver.search.integer.AbstractIntVarSelector
          extended by samples.multicostregular.carsequencing.heuristics.ManInTheMiddleVarHeur
All Implemented Interfaces:
VarSelector<IntDomainVar>

public class ManInTheMiddleVarHeur
extends AbstractIntVarSelector

Created by IntelliJ IDEA. User: julien Mail: julien.menana{at}emn.fr Date: Jan 28, 2009 Time: 7:37:45 PM


Field Summary
 
Fields inherited from class choco.kernel.solver.search.integer.AbstractIntVarSelector
vars
 
Fields inherited from class choco.kernel.solver.search.AbstractSearchHeuristic
branching, solver
 
Constructor Summary
ManInTheMiddleVarHeur(Solver solver, IntDomainVar[] vars)
           
 
Method Summary
 IntDomainVar selectVar()
          the VarSelector can be asked to return a variable
 
Methods inherited from class choco.kernel.solver.search.integer.AbstractIntVarSelector
getVars, setVars
 
Methods inherited from class choco.kernel.solver.search.AbstractSearchHeuristic
getBranching, getSolver, setBranching
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManInTheMiddleVarHeur

public ManInTheMiddleVarHeur(Solver solver,
                             IntDomainVar[] vars)
Method Detail

selectVar

public IntDomainVar selectVar()
Description copied from interface: VarSelector
the VarSelector can be asked to return a variable

Returns:
a variable on whose domain an alternative can be set (such as a non instantiated search variable)


Copyright © 2012. All Rights Reserved.