51 #ifndef CGAL_NUMBER_UTILS_H
52 #define CGAL_NUMBER_UTILS_H
66 #ifndef CGAL_NO_NTS_NAMESPACE
67 bool is_zero_is_obsolete__qualify_call_by_CGAL_NTS;
68 #endif // CGAL_NO_NTS_NAMESPACE
77 #ifndef CGAL_NO_NTS_NAMESPACE
78 bool is_one_is_obsolete__qualify_call_by_CGAL_NTS;
79 #endif // CGAL_NO_NTS_NAMESPACE
88 #ifndef CGAL_NO_NTS_NAMESPACE
89 bool is_negative_is_obsolete__qualify_call_by_CGAL_NTS;
90 #endif // CGAL_NO_NTS_NAMESPACE
99 #ifndef CGAL_NO_NTS_NAMESPACE
100 bool is_positive_is_obsolete__qualify_call_by_CGAL_NTS;
101 #endif // CGAL_NO_NTS_NAMESPACE
110 #ifndef CGAL_NO_NTS_NAMESPACE
111 bool sign_is_obsolete__qualify_call_by_CGAL_NTS;
112 #endif // CGAL_NO_NTS_NAMESPACE
121 #ifndef CGAL_NO_NTS_NAMESPACE
122 bool lexicographical_sign_is_obsolete__qualify_call_by_CGAL_NTS;
123 #endif // CGAL_NO_NTS_NAMESPACE
132 #ifndef CGAL_NO_NTS_NAMESPACE
133 bool abs_is_obsolete__qualify_call_by_CGAL_NTS;
134 #endif // CGAL_NO_NTS_NAMESPACE
135 return (x < NT(0)) ? -x:
x;
145 #ifndef CGAL_NO_NTS_NAMESPACE
146 bool compare_is_obsolete__qualify_call_by_CGAL_NTS;
147 #endif // CGAL_NO_NTS_NAMESPACE
160 #ifndef CGAL_NO_NTS_NAMESPACE
161 bool square_is_obsolete__qualify_call_by_CGAL_NTS;
162 #endif // CGAL_NO_NTS_NAMESPACE
167 #ifndef CGAL_NO_NTS_NAMESPACE
174 {
return x == NT(0); }
180 {
return x == NT(1); }
186 {
return x < NT(0); }
192 {
return NT(0) <
x; }
210 {
return (x < NT(0)) ? -x:
x; }
216 {
return (y < x) ? y :
x; }
222 {
return (x < y) ? y :
x; }
277 #endif // CGAL_NO_NTS_NAMESPACE
281 #endif // CGAL_NUMBER_UTILS_H
CGAL_KERNEL_INLINE Comparison_result compare(const NT &n1, const NT &n2)
bool is_negative(const NT &x)
CGAL_BEGIN_NAMESPACE double to_double(double d)
CGAL_KERNEL_INLINE NT abs(const NT &x)
void int int REAL REAL * y
CGAL_KERNEL_INLINE NT abs(const NT &x)
bool is_zero(const NT &x)
CGAL_KERNEL_INLINE const NT & min(const NT &x, const NT &y)
#define CGAL_KERNEL_INLINE
bool is_negative(const NT &x)
bool is_integral(const double d)
bool is_zero(const NT &x)
CGAL_KERNEL_INLINE Sign sign(const NT &x)
bool is_positive(const NT &x)
CGAL_KERNEL_INLINE Sign lexicographical_sign(const NT &x, const NT &y)
CGAL_KERNEL_INLINE const NT & max(const NT &x, const NT &y)
bool is_positive(const NT &x)
CGAL_KERNEL_INLINE Sign lexicographical_sign(const NT &x, const NT &y)
CGAL_KERNEL_INLINE Comparison_result compare(const NT &n1, const NT &n2)
CGAL_KERNEL_INLINE Sign sign(const NT &x)