choco.cp.solver.constraints.global.automata.fast_multicostregular.example
Class CoverVarValSelector

java.lang.Object
  extended by choco.kernel.solver.search.AbstractSearchHeuristic
      extended by choco.cp.solver.constraints.global.automata.fast_multicostregular.example.CoverVarValSelector
All Implemented Interfaces:
VarSelector<IntDomainVar>, ValSelector<IntDomainVar>

public class CoverVarValSelector
extends AbstractSearchHeuristic
implements VarSelector<IntDomainVar>, ValSelector<IntDomainVar>

Created by IntelliJ IDEA. User: julien Date: 5 janv. 2010 Time: 13:39:56


Field Summary
 
Fields inherited from class choco.kernel.solver.search.AbstractSearchHeuristic
branching, solver
 
Constructor Summary
CoverVarValSelector(IntDomainVar[][] vars, int[][] lowb, Solver solver)
           
CoverVarValSelector(Solver s, IntegerVariable[][] mvars, int[][] lowb)
           
 
Method Summary
 int getBestVal(IntDomainVar x)
          A method selecting the search value used for the alternative
 IntDomainVar selectVar()
          the VarSelector can be asked to return a variable
 
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

CoverVarValSelector

public CoverVarValSelector(IntDomainVar[][] vars,
                           int[][] lowb,
                           Solver solver)

CoverVarValSelector

public CoverVarValSelector(Solver s,
                           IntegerVariable[][] mvars,
                           int[][] lowb)
Method Detail

selectVar

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

Specified by:
selectVar in interface VarSelector<IntDomainVar>
Returns:
a variable on whose domain an alternative can be set (such as a non instantiated search variable)

getBestVal

public int getBestVal(IntDomainVar x)
Description copied from interface: ValSelector
A method selecting the search value used for the alternative

Specified by:
getBestVal in interface ValSelector<IntDomainVar>


Copyright © 2012. All Rights Reserved.