Generated on Thu Nov 2 14:49:41 2006 for Gecode/J by doxygen 1.5.0

org.gecode.SetViewGlbRanges Class Reference
[Programming set actors]

Inherits org.gecode.RangeIterator.

List of all members.


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

Definition at line 24 of file SetViewGlbRanges.java.


The documentation for this class was generated from the following file: