Generated on Mon Aug 25 11:35:51 2008 for Gecode by doxygen 1.5.6

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::Argspec (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]

Definition at line 84 of file occur.icc.

Gecode::Int::GCC::OccurBndsView::OccurBndsView ( Space home,
const Reflection::VarMap m,
Reflection::Arg arg 
) [inline]

Definition at line 216 of file occur.icc.


Member Function Documentation

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

Definition at line 87 of file occur.icc.

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

Definition at line 92 of file occur.icc.

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

Definition at line 97 of file occur.icc.

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

Definition at line 102 of file occur.icc.

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

Definition at line 107 of file occur.icc.

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

Definition at line 112 of file occur.icc.

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

Definition at line 117 of file occur.icc.

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

Definition at line 122 of file occur.icc.

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

Definition at line 127 of file occur.icc.

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

Definition at line 155 of file occur.icc.

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

Definition at line 165 of file occur.icc.

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

Definition at line 174 of file occur.icc.

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

Definition at line 144 of file occur.icc.

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

Definition at line 149 of file occur.icc.

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

Definition at line 134 of file occur.icc.

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

Definition at line 68 of file occur.icc.

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

Definition at line 69 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::cancel ( Space ,
Advisor  
) [inline]

Definition at line 71 of file occur.icc.

void Gecode::Int::GCC::OccurBndsView::subscribe ( Space ,
Advisor  
) [inline]

Definition at line 72 of file occur.icc.

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

Definition at line 195 of file occur.icc.

Reflection::Arg * Gecode::Int::GCC::OccurBndsView::spec ( const Space home,
Reflection::VarMap m 
) const [inline]

Definition at line 203 of file occur.icc.

Support::Symbol Gecode::Int::GCC::OccurBndsView::type ( void   )  [inline, static]

Definition at line 211 of file occur.icc.


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