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: