Module org.chocosolver.solver
Class PropGEDistanceXYZ
java.lang.Object
org.chocosolver.solver.constraints.Propagator<IntVar>
org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
- All Implemented Interfaces:
Comparable<Propagator<IntVar>>
,ICause
,Identity
- Since:
- 10/30/2017
- Author:
- Arnaud Malapert
-
Field Summary
Fields inherited from class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
X, Y, Z
Fields inherited from class org.chocosolver.solver.constraints.Propagator
ACTIVE, constraint, model, operations, priority, reactToFineEvt, state, vars
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected boolean
protected boolean
protected String
protected boolean
isEntailed
(int distance, int value) Methods inherited from class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
filterFromXYtoLBZ, filterFromXYtoUBZ, filterGreaterFromIZToJ, filterLowerFromIZToJ, getPropagationConditions, isEntailed, propagate, propagate, propagate, toString
Methods inherited from class org.chocosolver.solver.constraints.Propagator
addVariable, arity, bounds, compareTo, defaultReason, doFinePropagation, doFlush, doSchedule, doScheduleEvent, dynPriority, equals, fails, fails, forcePropagate, forcePropagationOnBacktrack, forEachIntVar, getConstraint, getId, getModel, getNbVars, getPosition, getPriority, getVar, getVars, getVIndice, getVIndices, hashCode, isActive, isCompletelyInstantiated, isPassive, isReified, isReifiedAndSilent, isStateLess, lbounds, lcg, linkVariables, manageReification, reactToFineEvent, reason, setActive, setEnabled, setPassive, setPosition, setReifiedSilent, setReifiedTrue, setVIndices, ubounds, unlinkVariables, unschedule
-
Constructor Details
-
PropGEDistanceXYZ
-
-
Method Details
-
filterFromYZToX
- Specified by:
filterFromYZToX
in classAbstractPropDistanceXYZ
- Throws:
ContradictionException
-
filterFromXZToY
- Specified by:
filterFromXZToY
in classAbstractPropDistanceXYZ
- Throws:
ContradictionException
-
filterFromXYtoZ
- Specified by:
filterFromXYtoZ
in classAbstractPropDistanceXYZ
- Throws:
ContradictionException
-
isEntailed
protected boolean isEntailed(int distance, int value) - Specified by:
isEntailed
in classAbstractPropDistanceXYZ
-
getOperator
- Specified by:
getOperator
in classAbstractPropDistanceXYZ
-