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] |
|
Member Function Documentation
int Gecode::Int::GCC::OccurBndsView::min |
( |
void |
|
) |
const [inline] |
|
int Gecode::Int::GCC::OccurBndsView::max |
( |
void |
|
) |
const [inline] |
|
int Gecode::Int::GCC::OccurBndsView::card |
( |
void |
|
) |
const [inline] |
|
int Gecode::Int::GCC::OccurBndsView::counter |
( |
void |
|
) |
const [inline] |
|
void Gecode::Int::GCC::OccurBndsView::min |
( |
int |
|
) |
[inline] |
|
void Gecode::Int::GCC::OccurBndsView::max |
( |
int |
|
) |
[inline] |
|
void Gecode::Int::GCC::OccurBndsView::card |
( |
int |
c |
) |
[inline] |
|
void Gecode::Int::GCC::OccurBndsView::counter |
( |
int |
c |
) |
[inline] |
|
void Gecode::Int::GCC::OccurBndsView::init |
( |
Space * |
home, |
|
|
int |
min, |
|
|
int |
max, |
|
|
int |
c |
|
) |
[inline] |
|
ModEvent Gecode::Int::GCC::OccurBndsView::lq |
( |
Space * |
home, |
|
|
int |
n |
|
) |
[inline] |
|
ModEvent Gecode::Int::GCC::OccurBndsView::gq |
( |
Space * |
home, |
|
|
int |
n |
|
) |
[inline] |
|
ModEvent Gecode::Int::GCC::OccurBndsView::eq |
( |
Space * |
home, |
|
|
int |
n |
|
) |
[inline] |
|
bool Gecode::Int::GCC::OccurBndsView::assigned |
( |
void |
|
) |
const [inline] |
|
bool Gecode::Int::GCC::OccurBndsView::modified |
( |
void |
|
) |
const [inline] |
|
bool Gecode::Int::GCC::OccurBndsView::range |
( |
void |
|
) |
const [inline] |
|
ModEvent Gecode::Int::GCC::OccurBndsView::inc |
( |
void |
|
) |
[inline] |
|
void Gecode::Int::GCC::OccurBndsView::update |
( |
Space * |
, |
|
|
bool |
, |
|
|
OccurBndsView & |
|
|
) |
[inline] |
|
The documentation for this class was generated from the following file: