
An array of ViewValSupport data structures. More...
#include <sequence.hh>
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, 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. | |
An array of ViewValSupport data structures.
Definition at line 65 of file sequence.hh.
| Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::ViewValSupportArray | ( | void | ) |
| Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::ViewValSupportArray | ( | const ViewValSupportArray< View, Val, iss > & | a | ) |
| Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::ViewValSupportArray | ( | Space & | home, |
| ViewArray< View > & | x, | ||
| Val | s, | ||
| int | q ) |
Construct an ViewValSupportArray from x.
| Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::ViewValSupportArray | ( | Space & | home, |
| int | n ) |
Construct an ViewValSupportArray of size n.
|
inline |
|
inline |
|
inline |
| void Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::update | ( | Space & | home, |
| ViewValSupportArray< View, Val, iss > & | x ) |
| ExecStatus Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::propagate | ( | Space & | home, |
| ViewArray< View > & | a, | ||
| Val | s, | ||
| int | q, | ||
| int | l, | ||
| int | u ) |
| ExecStatus Gecode::Int::Sequence::ViewValSupportArray< View, Val, iss >::advise | ( | Space & | home, |
| ViewArray< View > & | a, | ||
| Val | s, | ||
| int | q, | ||
| int | j, | ||
| const Delta & | d ) |