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);
391 constexpr double deg = 1_deg;
392 constexpr double rad = 1_rad;
393 constexpr double arcsec = 1_arcsec;
395 constexpr double m = 1_m;
396 constexpr double km = 1_km;
397 constexpr double cm = 1_cm;
398 constexpr double au = 1_au;
401 constexpr double s = 1_s;
402 constexpr double sec = 1_s;
403 constexpr double ms = 1_ms;
404 constexpr double min = 1_min;
405 constexpr double h = 1_h;
406 constexpr double day = 1_day;
410using namespace literals;
Unit arcsec
弧秒
定义 Unit.cpp:451
Unit rad
弧度
定义 Unit.cpp:450
constexpr double kCentimeterToMeter
厘米到米
定义 Constants.h:184
constexpr double kArcSecToRad
弧秒到弧度 kDegToRad/3600.0 度分秒的秒
定义 Constants.h:229
constexpr double kRevolutionToRad
周期数到弧度 2.0 * kPI
定义 Constants.h:234
constexpr double kKilometerToMeter
千米到米
定义 Constants.h:183
constexpr double kAU
天文单位 (IAU 1976)[m]
定义 Constants.h:64
constexpr double kMicroMeterToMeter
微米到米
定义 Constants.h:186
constexpr double kNanometerToMeter
纳米到米
定义 Constants.h:187
constexpr double kHourToSec
小时到秒
定义 Constants.h:199
constexpr double kDegToRad
角度到弧度 kPI/180.0
定义 Constants.h:228
constexpr double kMicroSecToSec
微秒到秒
定义 Constants.h:208
constexpr double kMilliSecToSec
毫秒到秒
定义 Constants.h:207
constexpr double kNanoSecToSec
纳秒到秒
定义 Constants.h:209
constexpr double kMillimeterToMeter
毫米到米
定义 Constants.h:185
constexpr double kDayToSec
天到秒
定义 Constants.h:203
constexpr double kPicoSecToSec
皮秒(微微秒)到秒
定义 Constants.h:210
constexpr double kMinToSec
分钟到秒
定义 Constants.h:195