Java Reference
Java Reference
BooleanVar.java
static int getKUnboundBooleanVarValue()
Definition: BooleanVar.java:39
boolean contains(long v)
This method returns whether the value 'v' is in the domain of the variable.
Definition: BooleanVar.java:95
IntVar isGreaterOrEqual(long constant)
Definition: BooleanVar.java:127
void whenRange(Demon d)
Attach a demon that will watch the min or the max of the expression.
Definition: BooleanVar.java:83
IntVar isDifferent(long constant)
Definition: BooleanVar.java:122
BooleanVar(long cPtr, boolean cMemoryOwn)
Definition: BooleanVar.java:14
IntVarIterator makeHoleIterator(boolean reversible)
Creates a hole iterator.
Definition: BooleanVar.java:99
The class IntVar is a subset of IntExpr.
void restoreValue()
Definition: BooleanVar.java:137
boolean bound()
Returns true if the min and the max of the expression are equal.
Definition: BooleanVar.java:63
The class Iterator has two direct subclasses.
Definition: IntVarIterator.java:14
A Demon is the base element of a propagation queue.
Definition: Demon.java:14
void removeValue(long v)
This method removes the value 'v' from the domain of the variable.
Definition: BooleanVar.java:71
void whenDomain(Demon d)
This method attaches a demon that will watch any domain modification of the domain of the variable.
Definition: BooleanVar.java:87
void removeInterval(long l, long u)
This method removes the interval 'l' .
Definition: BooleanVar.java:75
IntVar isLessOrEqual(long constant)
Definition: BooleanVar.java:132
String toString()
Definition: BooleanVar.java:109
IntVar(long cPtr, boolean cMemoryOwn)
int rawValue()
Definition: BooleanVar.java:145
void setMin(long m)
Definition: BooleanVar.java:47
void whenBound(Demon d)
This method attaches a demon that will be awakened when the variable is bound.
Definition: BooleanVar.java:79
IntVarIterator makeDomainIterator(boolean reversible)
Creates a domain iterator.
Definition: BooleanVar.java:104
long size()
This method returns the number of values in the domain of the variable.
Definition: BooleanVar.java:91
void setRange(long mi, long ma)
This method sets both the min and the max of the expression.
Definition: BooleanVar.java:59
void setMax(long m)
Definition: BooleanVar.java:55