public abstract class PropLargeCSP<R extends LargeRelation> extends Propagator<IntVar>
Modifier and Type | Field and Description |
---|---|
protected R |
relation |
ACTIVE, constraint, DEFAULT_EXPL, model, operations, OUTPUT_DEFAULT_EXPL, priority, reactToFineEvt, state, vars
Modifier | Constructor and Description |
---|---|
protected |
PropLargeCSP(IntVar[] vars,
R relation) |
Modifier and Type | Method and Description |
---|---|
Tuples |
extractTuples()
Extract the tuples from this internal data structure
|
R |
getRelation() |
ESat |
isEntailed()
Check wether
this is entailed according to the current state of its internal structure. |
String |
toString() |
addVariable, arity, compareTo, defaultExplain, doFinePropagation, doFlush, doSchedule, doScheduleEvent, dynPriority, equals, explain, fails, forcePropagate, forcePropagationOnBacktrack, forEachIntVar, getConstraint, getId, getModel, getNbVars, getPosition, getPriority, getPropagationConditions, getVar, getVars, getVIndice, getVIndices, hashCode, isActive, isCompletelyInstantiated, isPassive, isReified, isReifiedAndSilent, isScheduled, isStateLess, linkVariables, propagate, propagate, reactToFineEvent, reifiedWith, setActive, setActive0, setPassive, setPosition, setReifiedSilent, setReifiedTrue, setVIndices, unlinkVariables, unschedule
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>
public Tuples extractTuples()
Copyright © 2018. All rights reserved.