Go to the source code of this file.
◆ GECODE_ROUND_OP
#define GECODE_ROUND_OP |
( |
|
name | ) |
|
Value: return RoundingBase::name##_down(x,y); \
} \
forceinline FloatNum \
return RoundingBase::name##_up(x,y); \
}
Post propagator for SetVar SetOpType SetVar y
Node * x
Pointer to corresponding Boolean expression node.
double FloatNum
Floating point number base type.
Definition at line 52 of file rounding.hpp.
◆ GECODE_ROUND_FUN
#define GECODE_ROUND_FUN |
( |
|
name | ) |
|
Value: return RoundingBase::name##_down(x); \
} \
forceinline FloatNum \
return RoundingBase::name##_up(x); \
}
Node * x
Pointer to corresponding Boolean expression node.
double FloatNum
Floating point number base type.
Definition at line 69 of file rounding.hpp.