Generated on Thu Apr 11 13:59:25 2019 for Gecode by doxygen 1.6.3

rounding.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  Gecode
 

Gecode toplevel namespace


namespace  Gecode::Float
 

Floating point numbers.


Defines

#define GECODE_ROUND_OP(name)
#define GECODE_ROUND_FUN(name)

Define Documentation

#define GECODE_ROUND_OP ( name   ) 
Value:
forceinline FloatNum                            \
  Rounding::name##_down(FloatNum x, FloatNum y) { \
    return RoundingBase::name##_down(x,y);        \
  }                                               \
  forceinline FloatNum                            \
  Rounding::name##_up(FloatNum x, FloatNum y) {   \
    return RoundingBase::name##_up(x,y);          \
  }

Definition at line 48 of file rounding.hpp.

#define GECODE_ROUND_FUN ( name   ) 
Value:
forceinline FloatNum                   \
  Rounding::name##_down(FloatNum x) {    \
    return RoundingBase::name##_down(x); \
  }                                      \
  forceinline FloatNum                   \
  Rounding::name##_up(FloatNum x) {      \
    return RoundingBase::name##_up(x);   \
  }

Definition at line 65 of file rounding.hpp.