|
| ValBestLoad (void) |
| Default constructor. More...
|
|
| ValBestLoad (Space &home, const ValBranchOptions &vbo) |
| Constructor for initialization. More...
|
|
int | val (Space &home, Int::IntView x) const |
| Return minimum value of view x. More...
|
|
ModEvent | tell (Space &home, unsigned int a, Int::IntView x, int n) |
| Tell (a = 0) or (a = 1) More...
|
|
| ValSelBase (void) |
| Default constructor. More...
|
|
| ValSelBase (Space &home, const ValBranchOptions &vbo) |
| Constructor for initialization. More...
|
|
EmptyValSelChoice | choice (Space &home) |
| Return choice. More...
|
|
EmptyValSelChoice | choice (const Space &home, Archive &e) |
| Return choice. More...
|
|
void | commit (Space &home, const EmptyValSelChoice &c, unsigned a) |
| Commit to choice. More...
|
|
void | update (Space &home, bool share, ValSelBase &vs) |
| Updating during cloning. More...
|
|
void | dispose (Space &home) |
| Delete value selection. More...
|
|
template<bool minimize>
class BACP::ValBestLoad< minimize >
Custom value selection class for a view-value branching.
The value choosen is the value with the minimum load if the parameter minimize is true, otherwize it chooses the value for maximum load.
Definition at line 226 of file bacp.cpp.