org.gecode.SetViewGlbRanges Class Reference
[Programming set actors]
Inherits org.gecode.RangeIterator.
Detailed Description
Range iterator for the greatest lower bound.This class provides (by specialization) a range iterator for the greatest lower bounds of all set views.
Note that this template class serves only as a specification of the interface of the various specializations.
Definition at line 22 of file SetViewGlbRanges.java.
Public Member Functions | |
| void | delete () |
| SetViewGlbRanges (SetVarView 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 | |
| SetViewGlbRanges (long cPtr, boolean cMemoryOwn) | |
| void | finalize () |
Static Protected Member Functions | |
| static long | getCPtr (SetViewGlbRanges obj) |
Protected Attributes | |
| boolean | swigCMemOwn |
Constructor & Destructor Documentation
| org.gecode.SetViewGlbRanges.SetViewGlbRanges | ( | long | cPtr, | |
| boolean | cMemoryOwn | |||
| ) | [protected] |
Definition at line 26 of file SetViewGlbRanges.java.
| org.gecode.SetViewGlbRanges.SetViewGlbRanges | ( | SetVarView | sv | ) |
Definition at line 47 of file SetViewGlbRanges.java.
Member Function Documentation
| static long org.gecode.SetViewGlbRanges.getCPtr | ( | SetViewGlbRanges | obj | ) | [static, protected] |
Definition at line 31 of file SetViewGlbRanges.java.
| void org.gecode.SetViewGlbRanges.finalize | ( | ) | [protected] |
Definition at line 35 of file SetViewGlbRanges.java.
| void org.gecode.SetViewGlbRanges.delete | ( | ) |
Definition at line 39 of file SetViewGlbRanges.java.
| synchronized boolean org.gecode.SetViewGlbRanges.notDone | ( | ) | [virtual] |
Test wheter this iterator is finished.
Implements org.gecode.RangeIterator.
Definition at line 51 of file SetViewGlbRanges.java.
| synchronized void org.gecode.SetViewGlbRanges.next | ( | ) | [virtual] |
Advance to next range.
Implements org.gecode.RangeIterator.
Definition at line 55 of file SetViewGlbRanges.java.
| synchronized int org.gecode.SetViewGlbRanges.min | ( | ) | [virtual] |
Get min of current range.
Implements org.gecode.RangeIterator.
Definition at line 59 of file SetViewGlbRanges.java.
| synchronized int org.gecode.SetViewGlbRanges.max | ( | ) | [virtual] |
Get max of current range.
Implements org.gecode.RangeIterator.
Definition at line 63 of file SetViewGlbRanges.java.
| synchronized long org.gecode.SetViewGlbRanges.width | ( | ) | [virtual] |
Get width of current range.
Implements org.gecode.RangeIterator.
Definition at line 67 of file SetViewGlbRanges.java.
Member Data Documentation
boolean org.gecode.SetViewGlbRanges.swigCMemOwn [protected] |
Definition at line 24 of file SetViewGlbRanges.java.
The documentation for this class was generated from the following file:
- org/gecode/SetViewGlbRanges.java
