Namespaces | |
| namespace | fp_compare | 
Enumerations | |
| enum class | interp_mode { NEAREST_NEIGHBOR , LINEAR } | 
Functions | |
| UHD_INLINE bool | frequencies_are_equal (double lhs, double rhs) | 
| double | dB_to_lin (const double dB_val) | 
| double | lin_to_dB (const double val) | 
| template<typename IntegerType > | |
| IntegerType | lcm (IntegerType x, IntegerType y) | 
| Portable version of lcm() across Boost versions.  More... | |
| template<typename IntegerType > | |
| IntegerType | gcd (IntegerType x, IntegerType y) | 
| Portable version of gcd() across Boost versions.  More... | |
Contains useful mathematical functions, classes, and constants, which should be used in UHD when portable / std options are not available. 
      
  | 
  strong | 
      
  | 
  inline | 
| UHD_INLINE bool uhd::math::frequencies_are_equal | ( | double | lhs, | 
| double | rhs | ||
| ) | 
      
  | 
  inline | 
Portable version of gcd() across Boost versions.
      
  | 
  inline | 
Portable version of lcm() across Boost versions.
      
  | 
  inline |