Generated on Mon Jul 6 18:09:34 2009 for Gecode by doxygen 1.5.9

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

Tuple containing the lower and upper cardinality bounds. More...

#include <occur.hpp>

List of all members.

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 &)


Detailed Description

Tuple containing the lower and upper cardinality bounds.

Definition at line 43 of file occur.hpp.


Constructor & Destructor Documentation

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

Definition at line 79 of file occur.hpp.


Member Function Documentation

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

Definition at line 82 of file occur.hpp.

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

Definition at line 87 of file occur.hpp.

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

Definition at line 92 of file occur.hpp.

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

Definition at line 97 of file occur.hpp.

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

Definition at line 102 of file occur.hpp.

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

Definition at line 107 of file occur.hpp.

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

Definition at line 112 of file occur.hpp.

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

Definition at line 117 of file occur.hpp.

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

Definition at line 122 of file occur.hpp.

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

Definition at line 150 of file occur.hpp.

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

Definition at line 160 of file occur.hpp.

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

Definition at line 169 of file occur.hpp.

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

Definition at line 139 of file occur.hpp.

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

Definition at line 144 of file occur.hpp.

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

Definition at line 129 of file occur.hpp.

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

Definition at line 69 of file occur.hpp.

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

Definition at line 70 of file occur.hpp.

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

Definition at line 72 of file occur.hpp.

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

Definition at line 73 of file occur.hpp.

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

Definition at line 178 of file occur.hpp.


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