|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include "Constants.h"命名空间 | |
| namespace | ast |
| namespace | ast::literals |
函数 | |
| constexpr double | ast::literals::operator""_rad (long double val) |
| constexpr double | ast::literals::operator""_rad (unsigned long long val) |
| constexpr double | ast::literals::operator""_deg (long double val) |
| constexpr double | ast::literals::operator""_deg (unsigned long long val) |
| constexpr double | ast::literals::operator""_arcsec (long double val) |
| constexpr double | ast::literals::operator""_arcsec (unsigned long long val) |
| constexpr double | ast::literals::operator""_revs (long double val) |
| constexpr double | ast::literals::operator""_revs (unsigned long long val) |
| constexpr double | ast::literals::operator""_km (long double val) |
| constexpr double | ast::literals::operator""_km (unsigned long long val) |
| constexpr double | ast::literals::operator""_m (long double val) |
| constexpr double | ast::literals::operator""_m (unsigned long long val) |
| constexpr double | ast::literals::operator""_cm (long double val) |
| constexpr double | ast::literals::operator""_cm (unsigned long long val) |
| constexpr double | ast::literals::operator""_mm (long double val) |
| constexpr double | ast::literals::operator""_mm (unsigned long long val) |
| constexpr double | ast::literals::operator""_um (long double val) |
| constexpr double | ast::literals::operator""_um (unsigned long long val) |
| constexpr double | ast::literals::operator""_nm (long double val) |
| constexpr double | ast::literals::operator""_nm (unsigned long long val) |
| constexpr double | ast::literals::operator""_au (long double val) |
| constexpr double | ast::literals::operator""_au (unsigned long long val) |
| constexpr double | ast::literals::operator""_s (long double val) |
| constexpr double | ast::literals::operator""_s (unsigned long long val) |
| constexpr double | ast::literals::operator""_min (long double val) |
| constexpr double | ast::literals::operator""_min (unsigned long long val) |
| constexpr double | ast::literals::operator""_h (long double val) |
| constexpr double | ast::literals::operator""_h (unsigned long long val) |
| constexpr double | ast::literals::operator""_day (long double val) |
| constexpr double | ast::literals::operator""_day (unsigned long long val) |
| constexpr double | ast::literals::operator""_ms (long double val) |
| constexpr double | ast::literals::operator""_ms (unsigned long long val) |
| constexpr double | ast::literals::operator""_us (long double val) |
| constexpr double | ast::literals::operator""_us (unsigned long long val) |
| constexpr double | ast::literals::operator""_ns (long double val) |
| constexpr double | ast::literals::operator""_ns (unsigned long long val) |
| constexpr double | ast::literals::operator""_ps (long double val) |
| constexpr double | ast::literals::operator""_ps (unsigned long long val) |
| constexpr double | ast::literals::operator""_m_s (long double val) |
| constexpr double | ast::literals::operator""_m_s (unsigned long long val) |
| constexpr double | ast::literals::operator""_km_s (long double val) |
| constexpr double | ast::literals::operator""_km_s (unsigned long long val) |
| constexpr double | ast::literals::operator""_km_h (long double val) |
| constexpr double | ast::literals::operator""_km_h (unsigned long long val) |
| constexpr double | ast::literals::operator""_rad_s (long double val) |
| constexpr double | ast::literals::operator""_rad_s (unsigned long long val) |
| constexpr double | ast::literals::operator""_deg_s (long double val) |
| constexpr double | ast::literals::operator""_deg_s (unsigned long long val) |
提供各种物理量单位的自定义字面量支持
本文件定义了一系列用于单位转换的自定义字面量运算符, 包括角度单位、长度单位、时间单位和天文单位等,使代码中的 单位转换更加直观和可读。所有转换均基于Constants.h中定义的常量。
ast项目(https://github.com/space-ast/ast) 本项目基于 Apache 2.0 开源许可证分发。 您可在遵守许可证条款的前提下使用、修改和分发本软件。 许可证全文请见:
http://www.apache.org/licenses/LICENSE-2.0
重要须知: 软件按"现有状态"提供,无任何明示或暗示的担保条件。 除非法律要求或书面同意,作者与贡献者不承担任何责任。 使用本软件所产生的风险,需由您自行承担。