Generated on Sat Feb 7 2015 02:01:36 for Gecode by doxygen 1.8.9.1

Functions

IntValBranch Gecode::INT_VAL_MIN (void)
 Select smallest value. More...
 
IntValBranch Gecode::INT_VAL_MED (void)
 Select greatest value not greater than the median. More...
 
IntValBranch Gecode::INT_VAL_MAX (void)
 Select largest value. More...
 
IntValBranch Gecode::INT_VAL_RND (Rnd r)
 Select random value. More...
 
IntValBranch Gecode::INT_VAL_SPLIT_MIN (void)
 Select values not greater than mean of smallest and largest value. More...
 
IntValBranch Gecode::INT_VAL_SPLIT_MAX (void)
 Select values greater than mean of smallest and largest value. More...
 
IntValBranch Gecode::INT_VAL_RANGE_MIN (void)
 Select the smallest range of the variable domain if it has several ranges, otherwise select values not greater than mean of smallest and largest value. More...
 
IntValBranch Gecode::INT_VAL_RANGE_MAX (void)
 Select the largest range of the variable domain if it has several ranges, otherwise select values greater than mean of smallest and largest value. More...
 
IntValBranch Gecode::INT_VAL (IntBranchVal v, IntBranchCommit c=NULL)
 Select value as defined by the value function v and commit function c Uses a commit function as default that posts the constraints that a variable x must be equal to a value n for the first alternative and that x must be different from n for the second alternative. More...
 
IntValBranch Gecode::INT_VAL (BoolBranchVal v, BoolBranchCommit c=NULL)
 Select value as defined by the value function v and commit function c Uses a commit function as default that posts the constraints that a variable x must be equal to a value n for the first alternative and that x must be different from n for the second alternative. More...
 
IntValBranch Gecode::INT_VALUES_MIN (void)
 Try all values starting from smallest. More...
 
IntValBranch Gecode::INT_VALUES_MAX (void)
 Try all values starting from largest. More...
 
IntValBranch Gecode::INT_VAL_NEAR_MIN (IntSharedArray n)
 Try value nearest to a given value for a variable, in case of ties use the smaller value. More...
 
IntValBranch Gecode::INT_VAL_NEAR_MAX (IntSharedArray n)
 Try value nearest to a given value for a variable, in case of ties use the larger value. More...
 
IntValBranch Gecode::INT_VAL_NEAR_INC (IntSharedArray n)
 Try value larger than a given value for a variable first. More...
 
IntValBranch Gecode::INT_VAL_NEAR_DEC (IntSharedArray n)
 Try value smaller than a given value for a variable first. More...
 

Detailed Description

Function Documentation

IntValBranch Gecode::INT_VAL_MIN ( void  )
inline

Select smallest value.

Definition at line 68 of file val.hpp.

IntValBranch Gecode::INT_VAL_MED ( void  )
inline

Select greatest value not greater than the median.

Definition at line 73 of file val.hpp.

IntValBranch Gecode::INT_VAL_MAX ( void  )
inline

Select largest value.

Definition at line 78 of file val.hpp.

IntValBranch Gecode::INT_VAL_RND ( Rnd  r)
inline

Select random value.

Definition at line 83 of file val.hpp.

IntValBranch Gecode::INT_VAL_SPLIT_MIN ( void  )
inline

Select values not greater than mean of smallest and largest value.

Definition at line 88 of file val.hpp.

IntValBranch Gecode::INT_VAL_SPLIT_MAX ( void  )
inline

Select values greater than mean of smallest and largest value.

Definition at line 93 of file val.hpp.

IntValBranch Gecode::INT_VAL_RANGE_MIN ( void  )
inline

Select the smallest range of the variable domain if it has several ranges, otherwise select values not greater than mean of smallest and largest value.

Definition at line 98 of file val.hpp.

IntValBranch Gecode::INT_VAL_RANGE_MAX ( void  )
inline

Select the largest range of the variable domain if it has several ranges, otherwise select values greater than mean of smallest and largest value.

Definition at line 103 of file val.hpp.

IntValBranch Gecode::INT_VAL ( IntBranchVal  v,
IntBranchCommit  c 
)
inline

Select value as defined by the value function v and commit function c Uses a commit function as default that posts the constraints that a variable x must be equal to a value n for the first alternative and that x must be different from n for the second alternative.

Definition at line 108 of file val.hpp.

IntValBranch Gecode::INT_VAL ( BoolBranchVal  v,
BoolBranchCommit  c 
)
inline

Select value as defined by the value function v and commit function c Uses a commit function as default that posts the constraints that a variable x must be equal to a value n for the first alternative and that x must be different from n for the second alternative.

Definition at line 114 of file val.hpp.

IntValBranch Gecode::INT_VALUES_MIN ( void  )
inline

Try all values starting from smallest.

Definition at line 120 of file val.hpp.

IntValBranch Gecode::INT_VALUES_MAX ( void  )
inline

Try all values starting from largest.

Definition at line 125 of file val.hpp.

IntValBranch Gecode::INT_VAL_NEAR_MIN ( IntSharedArray  n)
inline

Try value nearest to a given value for a variable, in case of ties use the smaller value.

Definition at line 130 of file val.hpp.

IntValBranch Gecode::INT_VAL_NEAR_MAX ( IntSharedArray  n)
inline

Try value nearest to a given value for a variable, in case of ties use the larger value.

Definition at line 135 of file val.hpp.

IntValBranch Gecode::INT_VAL_NEAR_INC ( IntSharedArray  n)
inline

Try value larger than a given value for a variable first.

Definition at line 140 of file val.hpp.

IntValBranch Gecode::INT_VAL_NEAR_DEC ( IntSharedArray  n)
inline

Try value smaller than a given value for a variable first.

Definition at line 145 of file val.hpp.