🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
IAUXYS.hpp
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/NutationSeries.hpp"
25
26
27AST_NAMESPACE_BEGIN
28
31class IAUXYS
32{
33public:
34 IAUXYS() = default;
35 ~IAUXYS() = default;
36
41 errc_t load(StringView xSeriesPath, StringView ySeriesPath, StringView spxy2SeriesPath);
42
43
45 errc_t loadDefault();
46
52 void eval(double t, const FundamentalArguments& fundargs, array3d& xys) const;
53
56 bool isLoaded() const {return isLoaded_;}
57
58protected:
62 bool isLoaded_ {false};
63};
64
65
66AST_NAMESPACE_END
IERS规范中章动理论所涉及的行星基本轨道参数
定义 FundamentalArguments.hpp:55
IERS 2003/2010 岁差章动模型XYS系数 参考 IAU 2000决议中的新岁差-章动模型
定义 IAUXYS.hpp:32
bool isLoaded() const
检查是否加载了系数表
定义 IAUXYS.hpp:56
NutationSeries spxy2Series_
岁差章动模型S+XY/2
定义 IAUXYS.hpp:61
NutationSeries xSeries_
岁差章动模型X系数
定义 IAUXYS.hpp:59
NutationSeries ySeries_
岁差章动模型Y系数
定义 IAUXYS.hpp:60
IERS 2003/2010 岁差章动模型XYS系数表
定义 NutationSeries.hpp:37