🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
J2Analytical.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstCore/OrbitElement.hpp"
25
#include "AstCore/TimePoint.hpp"
26
#include "J2J4Analytical.hpp"
27
28
AST_NAMESPACE_BEGIN
29
30
31
45
class
ModOrbElem;
46
class
TimePoint;
47
48
49
50
class
AST_CORE_API
J2Analytical
:
public
J2J4Analytical
51
{
52
public
:
60
J2Analytical
(
const
ModOrbElem
& modOrbElem,
const
TimePoint
& epoch,
double
gm,
double
j2,
double
re);
61
70
J2Analytical
(
const
Vector3d& pos,
const
Vector3d& vel,
const
TimePoint
& epoch,
double
gm,
double
j2,
double
re);
71
72
73
protected
:
74
double
j2_
;
75
double
re_
;
76
};
77
78
88
AST_CORE_API errc_t
aJ2AnalyticalProp
(
double
duration,
double
gm,
double
j2,
double
re, Vector3d& r, Vector3d& v);
89
90
99
AST_CORE_API errc_t
aJ2AnalyticalProp
(
double
duration,
double
gm,
double
j2,
double
re,
ModOrbElem
& modOrbElem);
100
101
104
AST_NAMESPACE_END
ast::J2Analytical
时间点
定义
J2Analytical.hpp:51
ast::J2Analytical::re_
double re_
天体半径
定义
J2Analytical.hpp:75
ast::J2Analytical::j2_
double j2_
J2项
定义
J2Analytical.hpp:74
ast::J2J4Analytical
时间点
定义
J2J4Analytical.hpp:46
ast::ModOrbElem
修正轨道根数
定义
OrbitElement.hpp:127
ast::TimePoint
绝对时间点
定义
TimePoint.hpp:106
ast::aJ2AnalyticalProp
errc_t aJ2AnalyticalProp(double duration, double gm, double j2, double re, Vector3d &r, Vector3d &v)
J2轨道预报
定义
J2Analytical.cpp:45
src
AstCore
Propagator
J2Analytical.hpp
制作者
1.12.0