|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <NutationSeries.hpp>
Public 成员函数 | |
| errc_t | load (StringView filepath) |
| errc_t | loadSTK (StringView filepath) |
| errc_t | loadIERS (StringView filepath) |
| double | eval (double t, const FundamentalArguments &fundargs) const |
| double | eval (const TimePoint &tp, const FundamentalArguments &fundargs) const |
| bool | isLoaded () const |
Protected 成员函数 | |
| errc_t | loadSTK (BKVParser &parser) |
| errc_t | loadIERS (BKVParser &parser) |
Protected 属性 | |
| Polynomial | polynomial_ |
| std::vector< NutationTerm > | terms_ |
| std::vector< int > | jlist_ |
IERS 2003/2010 岁差章动模型XYS系数表
参考IERS技术手册36的表5.2a 5.2b 5.2d 下载地址:ftp://tai.bipm.org
| double ast::NutationSeries::eval | ( | const TimePoint & | tp, |
| const FundamentalArguments & | fundargs ) const |
根据系数表计算值
| tp | 时间点 |
| args | 章动理论所涉及的行星基本轨道参数 |
| double ast::NutationSeries::eval | ( | double | t, |
| const FundamentalArguments & | fundargs ) const |
根据系数表计算值
| t | 时间 |
| args | 章动理论所涉及的行星基本轨道参数 |
|
inline |
检查是否加载了系数表
| errc_t ast::NutationSeries::load | ( | StringView | filepath | ) |
从文件加载nutation series
| filepath | 文件路径 |
| errc_t ast::NutationSeries::loadIERS | ( | StringView | filepath | ) |
从IERS文件加载nutation series
| filepath | IERS文件路径 |
| errc_t ast::NutationSeries::loadSTK | ( | StringView | filepath | ) |
从STK文件加载nutation series
| filepath | STK文件路径 |