Generated on Wed Nov 5 2014 05:18:35 for Gecode by doxygen 1.7.6.1
Value selection for float variables

Functions

FloatValBranch Gecode::FLOAT_VAL_SPLIT_MIN (void)
 Select values not greater than mean of smallest and largest value.
FloatValBranch Gecode::FLOAT_VAL_SPLIT_MAX (void)
 Select values greater than mean of smallest and largest value.
FloatValBranch Gecode::FLOAT_VAL_SPLIT_RND (Rnd r)
 Select values randomly which are not greater or not smaller than mean of largest and smallest value.
FloatValBranch Gecode::FLOAT_VAL (FloatBranchVal v, FloatBranchCommit c)

Function Documentation

FloatValBranch Gecode::FLOAT_VAL_SPLIT_MIN ( void  ) [inline]

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

Definition at line 59 of file val.hpp.

FloatValBranch Gecode::FLOAT_VAL_SPLIT_MAX ( void  ) [inline]

Select values greater than mean of smallest and largest value.

Definition at line 64 of file val.hpp.

FloatValBranch Gecode::FLOAT_VAL_SPLIT_RND ( Rnd  r) [inline]

Select values randomly which are not greater or not smaller than mean of largest and smallest value.

Definition at line 69 of file val.hpp.

FloatValBranch Gecode::FLOAT_VAL ( FloatBranchVal  v,
FloatBranchCommit  c = NULL 
) [inline]

Select value as defined by the value function v and commit function c The default commit function posts the constraint that the float variable x must be less or equal than the value n for the first alternative and that x must be greater or equal than n otherwise.

Definition at line 74 of file val.hpp.