choco.kernel.solver.search.integer
Class AbstractIntVarSelector

java.lang.Object
  extended by choco.kernel.solver.search.AbstractSearchHeuristic
      extended by choco.kernel.solver.search.integer.AbstractIntVarSelector
All Implemented Interfaces:
VarSelector<IntDomainVar>
Direct Known Subclasses:
CenterVarSelec, HeuristicIntVarSelector, ManInTheMiddleVarHeur, MyVarSelector, StaticVarOrder

public abstract class AbstractIntVarSelector
extends AbstractSearchHeuristic
implements VarSelector<IntDomainVar>


Field Summary
protected  IntDomainVar[] vars
          a specific array of IntVars from which the object seeks the one with smallest domain
 
Fields inherited from class choco.kernel.solver.search.AbstractSearchHeuristic
branching, solver
 
Constructor Summary
AbstractIntVarSelector(Solver solver)
           
AbstractIntVarSelector(Solver solver, IntDomainVar[] vars)
           
 
Method Summary
 IntDomainVar[] getVars()
          Get decision vars
 IntDomainVar[] setVars(IntDomainVar[] vars)
          Deprecated. 
 
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
 
Methods inherited from interface choco.kernel.solver.branch.VarSelector
selectVar
 

Field Detail

vars

protected final IntDomainVar[] vars
a specific array of IntVars from which the object seeks the one with smallest domain

Constructor Detail

AbstractIntVarSelector

public AbstractIntVarSelector(Solver solver)

AbstractIntVarSelector

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

getVars

public IntDomainVar[] getVars()
Get decision vars

Returns:
decision vars

setVars

@Deprecated
public IntDomainVar[] setVars(IntDomainVar[] vars)
Deprecated. 



Copyright © 2012. All Rights Reserved.