🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::NutationSeries类 参考

#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< NutationTermterms_
 
std::vector< int > jlist_
 

详细描述

IERS 2003/2010 岁差章动模型XYS系数表

参考IERS技术手册36的表5.2a 5.2b 5.2d 下载地址:ftp://tai.bipm.org

成员函数说明

◆ eval() [1/2]

double ast::NutationSeries::eval ( const TimePoint & tp,
const FundamentalArguments & fundargs ) const

根据系数表计算值

参数
tp时间点
args章动理论所涉及的行星基本轨道参数
返回
double

◆ eval() [2/2]

double ast::NutationSeries::eval ( double t,
const FundamentalArguments & fundargs ) const

根据系数表计算值

参数
t时间
args章动理论所涉及的行星基本轨道参数
返回
double

◆ isLoaded()

bool ast::NutationSeries::isLoaded ( ) const
inline

检查是否加载了系数表

返回
bool

◆ load()

errc_t ast::NutationSeries::load ( StringView filepath)

从文件加载nutation series

参数
filepath文件路径
返回
errc_t

◆ loadIERS()

errc_t ast::NutationSeries::loadIERS ( StringView filepath)

从IERS文件加载nutation series

参数
filepathIERS文件路径
返回
errc_t

◆ loadSTK()

errc_t ast::NutationSeries::loadSTK ( StringView filepath)

从STK文件加载nutation series

参数
filepathSTK文件路径
返回
errc_t

该类的文档由以下文件生成: