Generated on Wed Jan 4 17:49:21 2006 for Gecode by doxygen 1.4.6

Gecode::Int::Element::IdxValMap Class Reference

List of all members.

Detailed Description

Class for index-value map.

Definition at line 144 of file int.icc.

Public Member Functions

template<class ViewA>
void init (int *, ViewA)
template<class ViewA>
void prune_idx (ViewA)
 Pruning from variables on data structure.
template<class ViewB>
void prune_val (ViewB)
template<class ViewA, class ViewB>
ExecStatus tell (Space *, ViewA, ViewB) const
 Telling data structure to variables: returns true if at fixpoint.
bool failed (void) const
size_t size (void) const

Static Public Member Functions

static IdxValMap * allocate (int)
 Allocating and initializing the data structure.
static void operator delete (void *p, size_t)


Member Function Documentation

IdxValMap * Gecode::Int::Element::IdxValMap::allocate (  int   )  [inline, static]
 

Allocating and initializing the data structure.

Definition at line 179 of file int.icc.

template<class ViewA>
void Gecode::Int::Element::IdxValMap::init (  int *  ,
ViewA 
)  [inline]
 

Definition at line 193 of file int.icc.

template<class ViewA>
void Gecode::Int::Element::IdxValMap::prune_idx (  ViewA   )  [inline]
 

Pruning from variables on data structure.

Definition at line 232 of file int.icc.

template<class ViewB>
void Gecode::Int::Element::IdxValMap::prune_val (  ViewB   )  [inline]
 

Definition at line 249 of file int.icc.

template<class ViewA, class ViewB>
ExecStatus Gecode::Int::Element::IdxValMap::tell (  Space *  ,
ViewA  ,
ViewB 
)  const [inline]
 

Telling data structure to variables: returns true if at fixpoint.

Definition at line 271 of file int.icc.

bool Gecode::Int::Element::IdxValMap::failed (  void   )  const [inline]
 

Definition at line 265 of file int.icc.

size_t Gecode::Int::Element::IdxValMap::size (  void   )  const [inline]
 

Definition at line 187 of file int.icc.

void Gecode::Int::Element::IdxValMap::operator delete (  void *  p,
size_t 
)  [inline, static]
 

Definition at line 281 of file int.icc.


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