1 #ifndef DataFormats_Math_CMS_Units_h
2 #define DataFormats_Math_CMS_Units_h
26 constexpr
double operator"" _mm(
long double length) {
return length * 0.1; }
27 constexpr
double operator"" _cm(
long double length) {
return length * 1.; }
28 constexpr
double operator"" _m(
long double length) {
return length * 100.; }
29 constexpr
double operator"" _cm3(
long double length) {
return length * 1._cm * 1._cm * 1._cm; }
30 constexpr
double operator"" _m3(
long double length) {
return length * 1._m * 1._m * 1._m; }
31 constexpr
double operator"" _mm(
unsigned long long int length) {
return length * 0.1; }
32 constexpr
double operator"" _cm(
unsigned long long int length) {
return length * 1; }
constexpr double convertDegToRad(NumType degrees)
constexpr NumType convertRadToDeg(NumType radians)
std::enable_if<!std::numeric_limits< NumType >::is_integer, bool >::type almostEqual(NumType x, NumType y, int ulp)
constexpr double piRadians(M_PI)