Gecode::Int::GCC::OccurBndsView Class Reference
List of all members.
Detailed Description
Tuple conataining the lower and upper cardinality bounds.
Definition at line 42 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 | range (void) const |
| ModEvent | inc (void) |
| void | cancel (Space *, Propagator *, PropCond) |
| void | subscribe (Space *, Propagator *, PropCond, bool=true) |
| void | cancel (Space *, Advisor *) |
| void | subscribe (Space *, Advisor *) |
| void | update (Space *, bool, OccurBndsView &) |
| Reflection::Arg * | spec (const Space *home, Reflection::VarMap &m) const |
| | OccurBndsView (Space *home, const Reflection::VarMap &m, Reflection::Arg *arg) |
Static Public Member Functions |
| static Support::Symbol | type (void) |
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 |
m |
) |
[inline] |
| void Gecode::Int::GCC::OccurBndsView::max |
( |
int |
m |
) |
[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::range |
( |
void |
|
) |
const [inline] |
| ModEvent Gecode::Int::GCC::OccurBndsView::inc |
( |
void |
|
) |
[inline] |
| void Gecode::Int::GCC::OccurBndsView::cancel |
( |
Space * |
, |
|
|
Advisor * |
| |
|
) |
| | [inline] |
| void Gecode::Int::GCC::OccurBndsView::subscribe |
( |
Space * |
, |
|
|
Advisor * |
| |
|
) |
| | [inline] |
| void Gecode::Int::GCC::OccurBndsView::update |
( |
Space * |
, |
|
|
bool |
, |
|
|
OccurBndsView & |
oc | |
|
) |
| | [inline] |
| Support::Symbol Gecode::Int::GCC::OccurBndsView::type |
( |
void |
|
) |
[inline, static] |
The documentation for this class was generated from the following file: