Gecode::SetAssign Gecode::ValBranch set.hh Select SEL_MIN_INC Include smallest element. SEL_MIN_EXC Exclude smallest element. SEL_MED_INC Include median element (rounding downwards) SEL_MED_EXC Exclude median element (rounding downwards) SEL_MAX_INC Include largest element. SEL_MAX_EXC Exclude largest element. SEL_RND_INC Include random element. SEL_RND_EXC Exclude random element. SEL_VAL_COMMIT Select value according to user-defined functions. Which value selection. Select Select Gecode::SetAssign::s s Which value to select. forceinline Gecode::SetAssign::SetAssign (Select s=SEL_MIN_INC) SetAssign Select s SEL_MIN_INC Initialize with selection strategy s. forceinline Gecode::SetAssign::SetAssign (Select s, Rnd r) SetAssign Select s Rnd r Initialize with random number generator r. forceinline Gecode::SetAssign::SetAssign (VoidFunction v, VoidFunction c) SetAssign VoidFunction v VoidFunction c Initialize with value function f and commit function c. Select forceinline SetAssign::Select Gecode::SetAssign::select (void) const select void Return selection strategy. Which value to select for assignment. r Gecode::SetAssigncf Gecode::SetAssigncommit Gecode::SetAssignr Gecode::SetAssignrnd Gecode::SetAssigns Gecode::SetAssignSEL_MAX_EXC Gecode::SetAssignSEL_MAX_INC Gecode::SetAssignSEL_MED_EXC Gecode::SetAssignSEL_MED_INC Gecode::SetAssignSEL_MIN_EXC Gecode::SetAssignSEL_MIN_INC Gecode::SetAssignSEL_RND_EXC Gecode::SetAssignSEL_RND_INC Gecode::SetAssignSEL_VAL_COMMIT Gecode::SetAssignSelect Gecode::SetAssignselect Gecode::SetAssignSetAssign Gecode::SetAssignSetAssign Gecode::SetAssignSetAssign Gecode::SetAssignval Gecode::SetAssignValBranch Gecode::SetAssignValBranch Gecode::SetAssignValBranch Gecode::SetAssignvf