Generated on Wed Jan 4 17:49:21 2006 for Gecode by doxygen 1.4.6

Gecode::Int::GCC::OccurBnds< T, n > Class Template Reference

List of all members.

Detailed Description

template<class T, unsigned int n>
class Gecode::Int::GCC::OccurBnds< T, n >

Tuple conataining the lower and upper cardinality bounds.

Definition at line 29 of file occur.icc.

Public Member Functions

 OccurBnds (void)
T & operator[] (unsigned int i)
const T & operator[] (unsigned int i) const
T & min (void)
T & max (void)
void init (Space *home, T min, T max, int c)
ModEvent lq (Space *home, int n)
ModEvent gq (Space *home, int n)
ModEvent eq (Space *home, int n)
bool assigned (void)
T & operator= (const T &o)
int card (void)
void card (int c)
ModEvent inc (void)
void counter (int c)
int counter (void)


Constructor & Destructor Documentation

template<class T, unsigned int n>
Gecode::Int::GCC::OccurBnds< T, n >::OccurBnds void   )  [inline]
 

Definition at line 61 of file occur.icc.


Member Function Documentation

template<class T, unsigned int n>
T & Gecode::Int::GCC::OccurBnds< T, n >::operator[] unsigned int  i  )  [inline]
 

Definition at line 72 of file occur.icc.

template<class T, unsigned int n>
const T & Gecode::Int::GCC::OccurBnds< T, n >::operator[] unsigned int  i  )  const [inline]
 

Definition at line 65 of file occur.icc.

template<class T, unsigned int n>
T & Gecode::Int::GCC::OccurBnds< T, n >::min void   )  [inline]
 

Definition at line 79 of file occur.icc.

template<class T, unsigned int n>
T & Gecode::Int::GCC::OccurBnds< T, n >::max void   )  [inline]
 

Definition at line 181 of file occur.icc.

template<class T, unsigned int n>
void Gecode::Int::GCC::OccurBnds< T, n >::init Space home,
min,
max,
int  c
[inline]
 

Definition at line 85 of file occur.icc.

template<class T, unsigned int n>
ModEvent Gecode::Int::GCC::OccurBnds< T, n >::lq Space home,
int  n
[inline]
 

Definition at line 134 of file occur.icc.

template<class T, unsigned int n>
ModEvent Gecode::Int::GCC::OccurBnds< T, n >::gq Space home,
int  n
[inline]
 

Definition at line 150 of file occur.icc.

template<class T, unsigned int n>
ModEvent Gecode::Int::GCC::OccurBnds< T, n >::eq Space home,
int  n
[inline]
 

Definition at line 157 of file occur.icc.

template<class T, unsigned int n>
bool Gecode::Int::GCC::OccurBnds< T, n >::assigned void   )  [inline]
 

Definition at line 128 of file occur.icc.

template<class T, unsigned int n>
T & Gecode::Int::GCC::OccurBnds< T, n >::operator= const T &  o  )  [inline]
 

Definition at line 172 of file occur.icc.

template<class T, unsigned int n>
int Gecode::Int::GCC::OccurBnds< T, n >::card void   )  [inline]
 

Definition at line 93 of file occur.icc.

template<class T, unsigned int n>
void Gecode::Int::GCC::OccurBnds< T, n >::card int  c  )  [inline]
 

Definition at line 99 of file occur.icc.

template<class T, unsigned int n>
ModEvent Gecode::Int::GCC::OccurBnds< T, n >::inc void   )  [inline]
 

Definition at line 105 of file occur.icc.

template<class T, unsigned int n>
void Gecode::Int::GCC::OccurBnds< T, n >::counter int  c  )  [inline]
 

Definition at line 116 of file occur.icc.

template<class T, unsigned int n>
int Gecode::Int::GCC::OccurBnds< T, n >::counter void   )  [inline]
 

Definition at line 122 of file occur.icc.


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