Generated on Wed Nov 1 15:05:18 2006 for Gecode by doxygen 1.4.5

Gecode::Int::GCC::OccurBndsView Class Reference

List of all members.

Detailed Description

Tuple conataining the lower and upper cardinality bounds.

Definition at line 28 of file occur.icc.

Public Member Functions

 OccurBndsView (void)
int min (void) const
int max (void) const
int card (void) const
int counter (void) const
void min (int)
void max (int)
void card (int c)
void counter (int c)
void init (Space *home, int min, int max, int c)
ModEvent lq (Space *home, int n)
ModEvent gq (Space *home, int n)
ModEvent eq (Space *home, int n)
bool assigned (void) const
bool modified (void) const
bool range (void) const
ModEvent inc (void)
void cancel (Space *home, Propagator *, PropCond)
void subscribe (Space *, Propagator *, PropCond, bool=true)
void update (Space *, bool, OccurBndsView &)


Constructor & Destructor Documentation

Gecode::Int::GCC::OccurBndsView::OccurBndsView void   )  [inline]
 

Definition at line 62 of file occur.icc.


Member Function Documentation

int Gecode::Int::GCC::OccurBndsView::min void   )  const [inline]
 

Definition at line 65 of file occur.icc.

int Gecode::Int::GCC::OccurBndsView::max void   )  const [inline]
 

Definition at line 70 of file occur.icc.

int Gecode::Int::GCC::OccurBndsView::card void   )  const [inline]
 

Definition at line 75 of file occur.icc.

int Gecode::Int::GCC::OccurBndsView::counter void   )  const [inline]
 

Definition at line 80 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::min int   )  [inline]
 

Definition at line 85 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::max int   )  [inline]
 

Definition at line 90 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::card int  c  )  [inline]
 

Definition at line 95 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::counter int  c  )  [inline]
 

Definition at line 100 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::init Space home,
int  min,
int  max,
int  c
[inline]
 

Definition at line 105 of file occur.icc.

ModEvent Gecode::Int::GCC::OccurBndsView::lq Space home,
int  n
[inline]
 

Definition at line 138 of file occur.icc.

ModEvent Gecode::Int::GCC::OccurBndsView::gq Space home,
int  n
[inline]
 

Definition at line 148 of file occur.icc.

ModEvent Gecode::Int::GCC::OccurBndsView::eq Space home,
int  n
[inline]
 

Definition at line 157 of file occur.icc.

bool Gecode::Int::GCC::OccurBndsView::assigned void   )  const [inline]
 

Definition at line 122 of file occur.icc.

bool Gecode::Int::GCC::OccurBndsView::modified void   )  const [inline]
 

Definition at line 127 of file occur.icc.

bool Gecode::Int::GCC::OccurBndsView::range void   )  const [inline]
 

Definition at line 132 of file occur.icc.

ModEvent Gecode::Int::GCC::OccurBndsView::inc void   )  [inline]
 

Definition at line 112 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::cancel Space home,
Propagator ,
PropCond 
[inline]
 

Definition at line 55 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::subscribe Space ,
Propagator ,
PropCond  ,
bool  = true
[inline]
 

Definition at line 56 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::update Space ,
bool  ,
OccurBndsView
[inline]
 

Definition at line 174 of file occur.icc.


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