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

org.gecode.IntSet Class Reference
[Integer variables]

List of all members.

Detailed Description

Integer sets.

Integer sets are the means to specify arbitrary sets of integers to be used as domains for integer variables.

Definition at line 18 of file IntSet.java.

Public Member Functions

void delete ()
 IntSet (int min, int max)
 Initialize as range [min.
 IntSet (int[] r)
 Initialize with n integers from r.
 IntSet (Range[] r)
 Initialize with n ranges from r.

Static Public Member Functions

static int[] convertRangeVector (Range[] ranges)

Protected Member Functions

 IntSet (long cPtr, boolean cMemoryOwn)
void finalize ()

Static Protected Member Functions

static long getCPtr (IntSet obj)

Protected Attributes

boolean swigCMemOwn


Constructor & Destructor Documentation

org.gecode.IntSet.IntSet ( long  cPtr,
boolean  cMemoryOwn 
) [protected]

Definition at line 22 of file IntSet.java.

org.gecode.IntSet.IntSet ( int  min,
int  max 
)

Initialize as range [min.

.max].

Definition at line 55 of file IntSet.java.

org.gecode.IntSet.IntSet ( int[]  r  ) 

Initialize with n integers from r.

Definition at line 61 of file IntSet.java.

org.gecode.IntSet.IntSet ( Range[]  r  ) 

Initialize with n ranges from r.

Definition at line 67 of file IntSet.java.


Member Function Documentation

static long org.gecode.IntSet.getCPtr ( IntSet  obj  )  [static, protected]

Definition at line 27 of file IntSet.java.

void org.gecode.IntSet.finalize (  )  [protected]

Definition at line 31 of file IntSet.java.

void org.gecode.IntSet.delete (  ) 

Definition at line 35 of file IntSet.java.

static int [] org.gecode.IntSet.convertRangeVector ( Range[]  ranges  )  [static]

Definition at line 43 of file IntSet.java.


Member Data Documentation

boolean org.gecode.IntSet.swigCMemOwn [protected]

Definition at line 20 of file IntSet.java.


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