Generated on Sat Aug 25 2012 15:53:13 for Gecode by doxygen 1.7.5
Gecode::Int::Sequence::ViewValSupportArray Class Reference

An array of ViewValSupport data structures. More...

#include <sequence.hh>

List of all members.

Public Member Functions

 ViewValSupportArray (void)
 Default constructor.
 ViewValSupportArray (const ViewValSupportArray< View, Val, iss > &)
 Copy constructor.
 ViewValSupportArray (Space &home, ViewArray< View > &, Val s, int q)
 Construct an ViewValSupportArray from x.
 ViewValSupportArray (Space &home, int n)
 Construct an ViewValSupportArray of size n.
int size (void) const
 Return the current size.
ViewValSupport< View, Val, iss > & operator[] (int n)
 Access element n.
const ViewValSupport< View,
Val, iss > & 
operator[] (int) const
 Access element n.
void update (Space &home, bool share, ViewValSupportArray< View, Val, iss > &x)
 Cloning.
ExecStatus propagate (Space &home, ViewArray< View > &a, Val s, int q, int l, int u)
 Propagate.
ExecStatus advise (Space &home, ViewArray< View > &a, Val s, int q, int j, const Delta &d)
 Advise.

Detailed Description

An array of ViewValSupport data structures.


Constructor & Destructor Documentation

Gecode::Int::Sequence::ViewValSupportArray::ViewValSupportArray ( void  )

Default constructor.

Definition at line 417 of file view.hpp.

Gecode::Int::Sequence::ViewValSupportArray::ViewValSupportArray ( const ViewValSupportArray< View, Val, iss > &  a)

Copy constructor.

Definition at line 421 of file view.hpp.

Gecode::Int::Sequence::ViewValSupportArray::ViewValSupportArray ( Space home,
ViewArray< View > &  x,
Val  s,
int  q 
)

Construct an ViewValSupportArray from x.

Definition at line 426 of file view.hpp.

Gecode::Int::Sequence::ViewValSupportArray::ViewValSupportArray ( Space home,
int  n 
)

Construct an ViewValSupportArray of size n.

Definition at line 437 of file view.hpp.


Member Function Documentation

int Gecode::Int::Sequence::ViewValSupportArray::size ( void  ) const [inline]

Return the current size.

Definition at line 446 of file view.hpp.

ViewValSupport< View, Val, iss > & Gecode::Int::Sequence::ViewValSupportArray::operator[] ( int  n) [inline]

Access element n.

Definition at line 452 of file view.hpp.

const ViewValSupport< View, Val, iss > & Gecode::Int::Sequence::ViewValSupportArray::operator[] ( int  i) const [inline]

Access element n.

Definition at line 459 of file view.hpp.

void Gecode::Int::Sequence::ViewValSupportArray::update ( Space home,
bool  share,
ViewValSupportArray< View, Val, iss > &  x 
)

Cloning.

Definition at line 466 of file view.hpp.

ExecStatus Gecode::Int::Sequence::ViewValSupportArray::propagate ( Space home,
ViewArray< View > &  a,
Val  s,
int  q,
int  l,
int  u 
)

Propagate.

Definition at line 478 of file view.hpp.

ExecStatus Gecode::Int::Sequence::ViewValSupportArray::advise ( Space home,
ViewArray< View > &  a,
Val  s,
int  q,
int  j,
const Delta d 
)

Advise.

Definition at line 487 of file view.hpp.


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