samples.tutorials.to_sort.tsp
Class MyVarSelector

java.lang.Object
  extended by choco.kernel.solver.search.AbstractSearchHeuristic
      extended by choco.kernel.solver.search.integer.AbstractIntVarSelector
          extended by samples.tutorials.to_sort.tsp.MyVarSelector
All Implemented Interfaces:
VarSelector<IntDomainVar>

public class MyVarSelector
extends AbstractIntVarSelector


Field Summary
protected  int dest
           
protected  IntDomainVar objective
           
protected  int src
           
protected  IntDomainVar[] vars
           
 
Fields inherited from class choco.kernel.solver.search.AbstractSearchHeuristic
branching, solver
 
Constructor Summary
MyVarSelector(IntDomainVar[] vars, int src, int dest)
           
MyVarSelector(IntDomainVar objective, IntDomainVar[] vars, int src, int dest)
           
 
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
 

Field Detail

vars

protected IntDomainVar[] vars

objective

protected IntDomainVar objective

src

protected int src

dest

protected int dest
Constructor Detail

MyVarSelector

public MyVarSelector(IntDomainVar objective,
                     IntDomainVar[] vars,
                     int src,
                     int dest)

MyVarSelector

public MyVarSelector(IntDomainVar[] vars,
                     int src,
                     int dest)
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.