Generated on Tue Jan 19 2021 06:15:49 for Gecode by doxygen 1.8.13

Functions

SetAssign Gecode::SET_ASSIGN_MIN_INC (void)
 
SetAssign Gecode::SET_ASSIGN_MIN_EXC (void)
 
SetAssign Gecode::SET_ASSIGN_MAX_INC (void)
 
SetAssign Gecode::SET_ASSIGN_MAX_EXC (void)
 
SetAssign Gecode::SET_ASSIGN_RND_INC (Rnd r)
 
SetAssign Gecode::SET_ASSIGN_RND_EXC (Rnd r)
 
SetAssign Gecode::SET_ASSIGN (SetBranchVal v, SetBranchCommit c=nullptr)
 Select value as defined by the value function v and commit function c. More...
 

Detailed Description

Function Documentation

◆ SET_ASSIGN_MIN_INC()

Include smallest element SetAssign Gecode::SET_ASSIGN_MIN_INC ( void  )
inline

Definition at line 55 of file assign.hpp.

◆ SET_ASSIGN_MIN_EXC()

Exclude smallest element SetAssign Gecode::SET_ASSIGN_MIN_EXC ( void  )
inline

Definition at line 60 of file assign.hpp.

◆ SET_ASSIGN_MAX_INC()

Include largest element SetAssign Gecode::SET_ASSIGN_MAX_INC ( void  )
inline

Definition at line 75 of file assign.hpp.

◆ SET_ASSIGN_MAX_EXC()

Exclude largest element SetAssign Gecode::SET_ASSIGN_MAX_EXC ( void  )
inline

Definition at line 80 of file assign.hpp.

◆ SET_ASSIGN_RND_INC()

Include random element SetAssign Gecode::SET_ASSIGN_RND_INC ( Rnd  r)
inline

Definition at line 85 of file assign.hpp.

◆ SET_ASSIGN_RND_EXC()

Exclude random element SetAssign Gecode::SET_ASSIGN_RND_EXC ( Rnd  r)
inline

Definition at line 90 of file assign.hpp.

◆ SET_ASSIGN()

SetAssign Gecode::SET_ASSIGN ( SetBranchVal  v,
SetBranchCommit  c = nullptr 
)
inline

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.

Definition at line 95 of file assign.hpp.