org.gecode.SetVarLubRanges Class Reference
[Set variables]
Inherits org.gecode.RangeIterator.
Detailed Description
Range iterator for the least upper bound.This class provides a range iterator for the least upper bounds of all set views.
Definition at line 19 of file SetVarLubRanges.java.
Public Member Functions | |
| void | delete () |
| SetVarLubRanges (SetVar sv) | |
| synchronized boolean | notDone () |
| Test wheter this iterator is finished. | |
| synchronized void | next () |
| Advance to next range. | |
| synchronized int | min () |
| Get min of current range. | |
| synchronized int | max () |
| Get max of current range. | |
| synchronized long | width () |
| Get width of current range. | |
Protected Member Functions | |
| SetVarLubRanges (long cPtr, boolean cMemoryOwn) | |
| void | finalize () |
Static Protected Member Functions | |
| static long | getCPtr (SetVarLubRanges obj) |
Protected Attributes | |
| boolean | swigCMemOwn |
Constructor & Destructor Documentation
| org.gecode.SetVarLubRanges.SetVarLubRanges | ( | long | cPtr, | |
| boolean | cMemoryOwn | |||
| ) | [protected] |
Definition at line 23 of file SetVarLubRanges.java.
| org.gecode.SetVarLubRanges.SetVarLubRanges | ( | SetVar | sv | ) |
Definition at line 44 of file SetVarLubRanges.java.
Member Function Documentation
| static long org.gecode.SetVarLubRanges.getCPtr | ( | SetVarLubRanges | obj | ) | [static, protected] |
Definition at line 28 of file SetVarLubRanges.java.
| void org.gecode.SetVarLubRanges.finalize | ( | ) | [protected] |
Definition at line 32 of file SetVarLubRanges.java.
| void org.gecode.SetVarLubRanges.delete | ( | ) |
Definition at line 36 of file SetVarLubRanges.java.
| synchronized boolean org.gecode.SetVarLubRanges.notDone | ( | ) | [virtual] |
Test wheter this iterator is finished.
Implements org.gecode.RangeIterator.
Definition at line 48 of file SetVarLubRanges.java.
| synchronized void org.gecode.SetVarLubRanges.next | ( | ) | [virtual] |
Advance to next range.
Implements org.gecode.RangeIterator.
Definition at line 52 of file SetVarLubRanges.java.
| synchronized int org.gecode.SetVarLubRanges.min | ( | ) | [virtual] |
Get min of current range.
Implements org.gecode.RangeIterator.
Definition at line 56 of file SetVarLubRanges.java.
| synchronized int org.gecode.SetVarLubRanges.max | ( | ) | [virtual] |
Get max of current range.
Implements org.gecode.RangeIterator.
Definition at line 60 of file SetVarLubRanges.java.
| synchronized long org.gecode.SetVarLubRanges.width | ( | ) | [virtual] |
Get width of current range.
Implements org.gecode.RangeIterator.
Definition at line 64 of file SetVarLubRanges.java.
Member Data Documentation
boolean org.gecode.SetVarLubRanges.swigCMemOwn [protected] |
Definition at line 21 of file SetVarLubRanges.java.
The documentation for this class was generated from the following file:
- org/gecode/SetVarLubRanges.java
