36 inline constexpr double operator ""_rad(
long double val)
42 inline constexpr double operator ""_rad(
unsigned long long val)
44 return static_cast<double>(val);
48 inline constexpr double operator ""_deg(
long double val)
54 inline constexpr double operator ""_deg(
unsigned long long val)
60 inline constexpr double operator ""_arcsec(
long double val)
66 inline constexpr double operator ""_arcsec(
unsigned long long val)
72 inline constexpr double operator ""_revs(
long double val)
78 inline constexpr double operator ""_revs(
unsigned long long val)
86 inline constexpr double operator ""_km(
long double val)
92 inline constexpr double operator ""_km(
unsigned long long val)
98 inline constexpr double operator ""_m(
long double val)
104 inline constexpr double operator ""_m(
unsigned long long val)
106 return static_cast<double>(val);
110 inline constexpr double operator ""_cm(
long double val)
116 inline constexpr double operator ""_cm(
unsigned long long val)
122 inline constexpr double operator ""_mm(
long double val)
128 inline constexpr double operator ""_mm(
unsigned long long val)
134 inline constexpr double operator ""_um(
long double val)
140 inline constexpr double operator ""_um(
unsigned long long val)
146 inline constexpr double operator ""_nm(
long double val)
152 inline constexpr double operator ""_nm(
unsigned long long val)
158 inline constexpr double operator ""_au(
long double val)
164 inline constexpr double operator ""_au(
unsigned long long val)
173 inline constexpr double operator ""_s(
long double val)
179 inline constexpr double operator ""_s(
unsigned long long val)
181 return static_cast<double>(val);
185 inline constexpr double operator ""_min(
long double val)
191 inline constexpr double operator ""_min(
unsigned long long val)
197 inline constexpr double operator ""_h(
long double val)
203 inline constexpr double operator ""_h(
unsigned long long val)
209 inline constexpr double operator ""_hour(
long double val)
215 inline constexpr double operator ""_hour(
unsigned long long val)
221 inline constexpr double operator ""_day(
long double val)
227 inline constexpr double operator ""_day(
unsigned long long val)
233 inline constexpr double operator ""_ms(
long double val)
239 inline constexpr double operator ""_ms(
unsigned long long val)
245 inline constexpr double operator ""_us(
long double val)
251 inline constexpr double operator ""_us(
unsigned long long val)
257 inline constexpr double operator ""_ns(
long double val)
263 inline constexpr double operator ""_ns(
unsigned long long val)
269 inline constexpr double operator ""_ps(
long double val)
275 inline constexpr double operator ""_ps(
unsigned long long val)
283 inline constexpr double operator ""_kg(
long double val)
289 inline constexpr double operator ""_kg(
unsigned long long val)
291 return static_cast<double>(val);
295 inline constexpr double operator ""_g(
long double val)
301 inline constexpr double operator ""_g(
unsigned long long val)
311 inline constexpr double operator ""_m_s(
long double val)
317 inline constexpr double operator ""_m_s(
unsigned long long val)
319 return static_cast<double>(val);
323 inline constexpr double operator ""_km_s(
long double val)
329 inline constexpr double operator ""_km_s(
unsigned long long val)
335 inline constexpr double operator ""_km_h(
long double val)
341 inline constexpr double operator ""_km_h(
unsigned long long val)
349 inline constexpr double operator ""_rad_s(
long double val)
355 inline constexpr double operator ""_rad_s(
unsigned long long val)
357 return static_cast<double>(val);
361 inline constexpr double operator ""_deg_s(
long double val)
367 inline constexpr double operator ""_deg_s(
unsigned long long val)
375 inline constexpr double operator ""_m2(
long double val)
381 inline constexpr double operator ""_m2(
unsigned long long val)
383 return static_cast<double>(val);
387 inline constexpr double operator ""_km2(
long double val)
393 inline constexpr double operator ""_km2(
unsigned long long val)
401 inline constexpr double operator ""_T(
long double val)
407 inline constexpr double operator ""_T(
unsigned long long val)
409 return static_cast<double>(val);
413 inline constexpr double operator ""_nT(
long double val)
419 inline constexpr double operator ""_nT(
unsigned long long val)
425 inline constexpr double operator ""_Gs(
long double val)
431 inline constexpr double operator ""_Gs(
unsigned long long val)
440 constexpr double deg = 1_deg;
441 constexpr double rad = 1_rad;
442 constexpr double arcsec = 1_arcsec;
444 constexpr double m = 1_m;
445 constexpr double km = 1_km;
446 constexpr double cm = 1_cm;
447 constexpr double au = 1_au;
450 constexpr double s = 1_s;
451 constexpr double sec = 1_s;
452 constexpr double ms = 1_ms;
453 constexpr double min = 1_min;
454 constexpr double h = 1_h;
455 constexpr double day = 1_day;
457 constexpr double T = 1_T;
458 constexpr double nT = 1_nT;
459 constexpr double Gs = 1_Gs;
463using namespace literals;
constexpr double kCentimeterToMeter
厘米到米
定义 Constants.h:184
constexpr double kArcSecToRad
弧秒到弧度 kDegToRad/3600.0 度分秒的秒
定义 Constants.h:249
constexpr double kRevolutionToRad
周期数到弧度 2.0 * kPI
定义 Constants.h:254
constexpr double kGaussToTesla
高斯到特斯拉
定义 Constants.h:262
constexpr double kKilometerToMeter
千米到米
定义 Constants.h:183
constexpr double kAU
天文单位 (IAU 1976)[m]
定义 Constants.h:64
constexpr double kMicroMeterToMeter
微米到米
定义 Constants.h:187
constexpr double kNanometerToMeter
纳米到米
定义 Constants.h:188
constexpr double kHourToSec
小时到秒
定义 Constants.h:205
constexpr double kDegToRad
角度到弧度 kPI/180.0
定义 Constants.h:248
constexpr double kMicroSecToSec
微秒到秒
定义 Constants.h:214
constexpr double kMilliSecToSec
毫秒到秒
定义 Constants.h:213
constexpr double kNanoSecToSec
纳秒到秒
定义 Constants.h:215
constexpr double kNanoteslaToTesla
纳特斯拉到特斯拉
定义 Constants.h:261
constexpr double kMillimeterToMeter
毫米到米
定义 Constants.h:186
constexpr double kDayToSec
天到秒
定义 Constants.h:209
constexpr double kPicoSecToSec
皮秒(微微秒)到秒
定义 Constants.h:216
constexpr double kMinToSec
分钟到秒
定义 Constants.h:201
Unit nT
纳特斯拉
定义 Unit.cpp:493
Unit arcsec
弧秒
定义 Unit.cpp:481
Unit rad
弧度
定义 Unit.cpp:480