🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
Literals.hpp 文件参考
#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)
 

变量

constexpr double ast::literals::deg = 1_deg
 
constexpr double ast::literals::rad = 1_rad
 
constexpr double ast::literals::arcsec = 1_arcsec
 
constexpr double ast::literals::m = 1_m
 
constexpr double ast::literals::km = 1_km
 
constexpr double ast::literals::cm = 1_cm
 
constexpr double ast::literals::au = 1_au
 
constexpr double ast::literals::s = 1_s
 
constexpr double ast::literals::sec = 1_s
 
constexpr double ast::literals::ms = 1_ms
 
constexpr double ast::literals::min = 1_min
 
constexpr double ast::literals::h = 1_h
 
constexpr double ast::literals::day = 1_day
 

详细描述

提供各种物理量单位的自定义字面量支持

本文件定义了一系列用于单位转换的自定义字面量运算符, 包括角度单位、长度单位、时间单位和天文单位等,使代码中的 单位转换更加直观和可读。所有转换均基于Constants.h中定义的常量。

作者
axel
日期
21.11.2025

ast项目(https://github.com/space-ast/ast) 本项目基于 Apache 2.0 开源许可证分发。 您可在遵守许可证条款的前提下使用、修改和分发本软件。 许可证全文请见:

http://www.apache.org/licenses/LICENSE-2.0

重要须知: 软件按"现有状态"提供,无任何明示或暗示的担保条件。 除非法律要求或书面同意,作者与贡献者不承担任何责任。 使用本软件所产生的风险,需由您自行承担。