An array of ViewValSupport data structures. More...
#include <sequence.hh>
Public Member Functions | |
ViewValSupportArray (void) | |
Default constructor. More... | |
ViewValSupportArray (const ViewValSupportArray< View, Val, iss > &) | |
Copy constructor. More... | |
ViewValSupportArray (Space &home, ViewArray< View > &, Val s, int q) | |
Construct an ViewValSupportArray from x. More... | |
ViewValSupportArray (Space &home, int n) | |
Construct an ViewValSupportArray of size n. More... | |
int | size (void) const |
Return the current size. More... | |
ViewValSupport< View, Val, iss > & | operator[] (int n) |
Access element n. More... | |
const ViewValSupport< View, Val, iss > & | operator[] (int) const |
Access element n. More... | |
void | update (Space &home, bool share, ViewValSupportArray< View, Val, iss > &x) |
Cloning. More... | |
ExecStatus | propagate (Space &home, ViewArray< View > &a, Val s, int q, int l, int u) |
Propagate. More... | |
ExecStatus | advise (Space &home, ViewArray< View > &a, Val s, int q, int j, const Delta &d) |
Advise. More... | |
An array of ViewValSupport data structures.
Definition at line 69 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, |
bool | share, | ||
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 | ||
) |