38 ValSelCommitBase<SetView,int>*
Exception: Unknown value or variable selection passed as argument
Which value to select for assignment.
@ SEL_MED_EXC
Exclude median element (rounding downwards)
@ SEL_MIN_EXC
Exclude smallest element.
@ SEL_RND_EXC
Exclude random element.
@ SEL_MIN_INC
Include smallest element.
@ SEL_VAL_COMMIT
Select value according to user-defined functions.
@ SEL_MAX_INC
Include largest element.
@ SEL_MAX_EXC
Exclude largest element.
@ SEL_MED_INC
Include median element (rounding downwards)
@ SEL_RND_INC
Include random element.
Return selection strategy Select select(void) const
Which values to select for branching first.
@ SEL_VAL_COMMIT
Select value according to user-defined functions.
@ SEL_MAX_INC
Include largest element.
@ SEL_MIN_EXC
Exclude smallest element.
@ SEL_RND_EXC
Exclude random element.
@ SEL_MIN_INC
Include smallest element.
@ SEL_MAX_EXC
Exclude largest element.
@ SEL_MED_EXC
Exclude median element (rounding downwards)
@ SEL_RND_INC
Include random element.
@ SEL_MED_INC
Include median element (rounding downwards)
Return selection strategy Select select(void) const
Value commit class for inclusion.
BranchCommit commit(void) const
Return commit function.
Class for user-defined value commit.
Base class for value selection and commit.
Class for value selection and commit.
User-defined value selection.
ValSelCommitBase< IntView, int > * valselcommit(Space &home, const IntValBranch &ivb)
Return value and commit for integer views.
Gecode toplevel namespace