public abstract class PropLargeCSP<R extends LargeRelation> extends Propagator<IntVar>
Modifier and Type | Field and Description |
---|---|
protected R |
relation |
aCause, ACTIVE, constraint, LOGGER, NEW, PASSIVE, priority, reactToFineEvt, REIFIED, solver, vars
Modifier | Constructor and Description |
---|---|
protected |
PropLargeCSP(IntVar[] vars,
R relation) |
Modifier and Type | Method and Description |
---|---|
R |
getRelation() |
ESat |
isEntailed()
Check wether
this is entailed according to the current state of its internal structure. |
String |
toString() |
addVariable, advise, arity, compareTo, contradiction, decNbPendingEvt, defineIn, duplicate, dynPriority, flushPendingEvt, forcePropagate, getConstraint, getId, getNbPendingEvt, getNbVars, getPriority, getPropagationConditions, getSolver, getVar, getVars, getVIndices, hashCode, incNbPendingEvt, isActive, isCompletelyInstantiated, isPassive, isReifiedAndSilent, isStateLess, propagate, propagate, reactToFineEvent, setActive, setPassive, setReifiedSilent, setReifiedTrue, setVIndices, why
protected final R extends LargeRelation relation
public final R getRelation()
public ESat isEntailed()
Propagator
this
is entailed according to the current state of its internal structure.
At least, should check the satisfaction of this
(when all is instantiated).isEntailed
in class Propagator<IntVar>
public String toString()
toString
in class Propagator<IntVar>
Copyright © 2015. All rights reserved.