public class PropCircuit_AntiArboFiltering extends PropCircuit_ArboFiltering
conf, connectedGraph, domFinder, n, offSet, rd
aCause, ACTIVE, constraint, LOGGER, NEW, PASSIVE, priority, reactToFineEvt, REIFIED, solver, vars
Constructor and Description |
---|
PropCircuit_AntiArboFiltering(IntVar[] succs,
int offSet,
CircuitConf conf) |
Modifier and Type | Method and Description |
---|---|
void |
duplicate(Solver solver,
gnu.trove.map.hash.THashMap<Object,Object> identitymap)
Duplicate the current propagator.
|
protected void |
filterFromDom(int duplicatedNode) |
isEntailed, propagate
addVariable, advise, arity, compareTo, contradiction, decNbPendingEvt, defineIn, dynPriority, flushPendingEvt, forcePropagate, getConstraint, getId, getNbPendingEvt, getNbVars, getPriority, getPropagationConditions, getSolver, getVar, getVars, getVIndices, hashCode, incNbPendingEvt, isActive, isCompletelyInstantiated, isPassive, isReifiedAndSilent, isStateLess, propagate, reactToFineEvent, setActive, setPassive, setReifiedSilent, setReifiedTrue, setVIndices, toString, why
public PropCircuit_AntiArboFiltering(IntVar[] succs, int offSet, CircuitConf conf)
protected void filterFromDom(int duplicatedNode) throws ContradictionException
filterFromDom
in class PropCircuit_ArboFiltering
ContradictionException
public void duplicate(Solver solver, gnu.trove.map.hash.THashMap<Object,Object> identitymap)
Propagator
duplicate
in class PropCircuit_ArboFiltering
solver
- the target solveridentitymap
- a map to ensure uniqueness of objectsCopyright © 2015. All rights reserved.