TaskModelSetBranchAssign Assigning set variables SetAssign SetAssign Gecode::SET_ASSIGN_MIN_INC (void) SET_ASSIGN_MIN_INC void Include smallest element. SetAssign SetAssign Gecode::SET_ASSIGN_MIN_EXC (void) SET_ASSIGN_MIN_EXC void Exclude smallest element. SetAssign SetAssign Gecode::SET_ASSIGN_MED_INC (void) SET_ASSIGN_MED_INC void Include median element (rounding downwards) SetAssign SetAssign Gecode::SET_ASSIGN_MED_EXC (void) SET_ASSIGN_MED_EXC void Exclude median element (rounding downwards) SetAssign SetAssign Gecode::SET_ASSIGN_MAX_INC (void) SET_ASSIGN_MAX_INC void Include largest element. SetAssign SetAssign Gecode::SET_ASSIGN_MAX_EXC (void) SET_ASSIGN_MAX_EXC void Exclude largest element. SetAssign SetAssign Gecode::SET_ASSIGN_RND_INC (Rnd r) SET_ASSIGN_RND_INC Rnd r Include random element. SetAssign SetAssign Gecode::SET_ASSIGN_RND_EXC (Rnd r) SET_ASSIGN_RND_EXC Rnd r Exclude random element. SetAssign SetAssign Gecode::SET_ASSIGN (SetBranchVal v, SetBranchCommit c=NULL) SET_ASSIGN SetBranchVal v SetBranchCommit c NULL Select value as defined by the value function v and commit function c. The default commit function posts the constraint that the value n must be included in the set variable x.