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