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