53 template <
typename float_t>
78 return (lhs_compare || rhs_compare);
106 template <
typename float_t>
114 return !(lhs == rhs);
120 return (lhs != rhs) && (lhs.
_value < rhs);
131 return (lhs != rhs) && (lhs.
_value > rhs);
139 template <
typename float_t>
147 return !(lhs == rhs);
153 return (lhs != rhs) && (lhs < rhs.
_value);
164 return (lhs != rhs) && (lhs > rhs.
_value);
double _epsilon
Definition math.hpp:90
UHD_INLINE ~fp_compare_epsilon()
Definition fp_compare_epsilon.ipp:44
UHD_INLINE void operator=(const fp_compare_epsilon ©)
Definition fp_compare_epsilon.ipp:48
double _value
Definition math.hpp:89
UHD_INLINE fp_compare_epsilon(float_t value)
UHD_INLINE fp_compare_epsilon(float value)
Definition fp_compare_epsilon.ipp:19
#define UHD_INLINE
Definition config.h:65
Definition fp_compare_delta.ipp:15
UHD_INLINE bool operator!=(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition fp_compare_delta.ipp:64
UHD_INLINE bool operator<=(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition fp_compare_delta.ipp:75
UHD_INLINE bool operator==(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition fp_compare_delta.ipp:58
UHD_INLINE bool operator<(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition fp_compare_delta.ipp:69
UHD_INLINE bool operator>(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition fp_compare_delta.ipp:80
UHD_INLINE bool operator>=(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition fp_compare_delta.ipp:86
Definition fp_compare_delta.ipp:15
Definition build_info.hpp:12