|
| 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.
|
| |
| template<typename IntegerType> |
| IntegerType | gcd (IntegerType x, IntegerType y) |
| | Portable version of gcd() across Boost versions.
|
| |
| template<typename T> |
| constexpr int | sign (T x) |
| | Returns the sign of x.
|
| |
| double | wrap_frequency (const double requested_freq, const double rate) |
| | Return a wrapped frequency that is the equivalent frequency in the first.
|
| |
Contains useful mathematical functions, classes, and constants, which should be used in UHD when portable / std options are not available.