USRP Hardware Driver and USRP Manual  Version: 4.0.0.0-170-gd398fe465
UHD and USRP Manual
uhd::math Namespace Reference

Namespaces

 fp_compare
 

Enumerations

enum  interp_mode { interp_mode::NEAREST_NEIGHBOR, interp_mode::LINEAR }
 

Functions

UHD_INLINE bool frequencies_are_equal (double lhs, double rhs)
 
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...
 

Detailed Description

Contains useful mathematical functions, classes, and constants, which should be used in UHD when portable / std options are not available.

Enumeration Type Documentation

◆ interp_mode

Enumerator
NEAREST_NEIGHBOR 
LINEAR 

Function Documentation

◆ frequencies_are_equal()

UHD_INLINE bool uhd::math::frequencies_are_equal ( double  lhs,
double  rhs 
)

◆ gcd()

template<typename IntegerType >
IntegerType uhd::math::gcd ( IntegerType  x,
IntegerType  y 
)
inline

Portable version of gcd() across Boost versions.

◆ lcm()

template<typename IntegerType >
IntegerType uhd::math::lcm ( IntegerType  x,
IntegerType  y 
)
inline

Portable version of lcm() across Boost versions.