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,
T  min,
T  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: