choco.cp.solver.search.set
Class AssignSetVar
java.lang.Object
choco.kernel.solver.branch.AbstractBranchingStrategy
choco.kernel.solver.branch.AbstractIntBranchingStrategy
choco.kernel.solver.branch.AbstractBinIntBranchingStrategy
choco.kernel.solver.search.set.AbstractSetBranchingStrategy
choco.cp.solver.search.set.AssignSetVar
- All Implemented Interfaces:
- BranchingStrategy, IntBranching
public class AssignSetVar
- extends AbstractSetBranchingStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
varselector
protected VarSelector<SetVar> varselector
valselector
protected ValSelector<SetVar> valselector
AssignSetVar
public AssignSetVar(VarSelector<SetVar> varselect,
ValSelector<SetVar> valselect)
selectBranchingObject
public Object selectBranchingObject()
throws ContradictionException
- Description copied from interface:
BranchingStrategy
- selecting the object under scrutiny (that object on which an alternative will be set)
- Returns:
- the object on which an alternative will be set (often a variable)
- Throws:
ContradictionException
setFirstBranch
public void setFirstBranch(IntBranchingDecision decision)
- Description copied from interface:
IntBranching
- compute the first decision by setting a branching value or modifying the branching object
Copyright © 2012. All Rights Reserved.