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

#include <J2J4Analytical.hpp>

+ 类 ast::J2J4Analytical 继承关系图:

Public 成员函数

 J2J4Analytical (const ModOrbElem &modOrbElem, const TimePoint &epoch, double gm)
 
errc_t prop (double duration, Vector3d &r, Vector3d &v)
 
errc_t prop (double duration, ModOrbElem &modOrbElem)
 
errc_t prop (const TimePoint &epoch, Vector3d &r, Vector3d &v)
 
errc_t prop (const TimePoint &epoch, ModOrbElem &modOrbElem)
 

Protected 成员函数

errc_t propNoNormalize (double duration, ModOrbElem &modOrbElem)
 
void setRaanDot (double raanDot)
 
void setArgPeriDot (double argPeriDot)
 
void setMeanAnomalyDot (double meanAnomalyDot)
 

Protected 属性

ModOrbElem modOrbElem_
 
TimePoint epoch_
 
double gm_
 
double raanDot_
 
double argPeriDot_
 
double meanAnomalyDot_
 

详细描述

时间点

J2J4 解析预报器模型

参考文献: Vallado D A .Fundamentals of Astrodynamics and Applications, 4th ed. 9.6节 Linearized Perturbations and Effects里的带谐项摄动对轨道根数的长期项表达式

成员函数说明

◆ prop() [1/4]

errc_t ast::J2J4Analytical::prop ( const TimePoint & epoch,
ModOrbElem & modOrbElem )

轨道预报函数

~

参数
epoch时间点
gm引力常数
j2J2项
modOrbElem改进轨道根数
返回
错误码

◆ prop() [2/4]

errc_t ast::J2J4Analytical::prop ( const TimePoint & epoch,
Vector3d & r,
Vector3d & v )

轨道预报函数

~

参数
epoch时间点
gm引力常数
j2J2项
r位置向量
v速度向量
返回
错误码

◆ prop() [3/4]

errc_t ast::J2J4Analytical::prop ( double duration,
ModOrbElem & modOrbElem )

轨道预报函数

~

参数
duration时间间隔
gm引力常数
j2J2项
modOrbElem改进轨道根数
返回
错误码

◆ prop() [4/4]

errc_t ast::J2J4Analytical::prop ( double duration,
Vector3d & r,
Vector3d & v )

轨道预报函数

~

参数
duration时间间隔
gm引力常数
j2J2项
r位置向量
v速度向量
返回
错误码

◆ propNoNormalize()

errc_t ast::J2J4Analytical::propNoNormalize ( double duration,
ModOrbElem & modOrbElem )
protected

轨道预报函数(不规范化角度)

~

参数
duration时间间隔
modOrbElem改进轨道根数
返回
错误码

◆ setArgPeriDot()

void ast::J2J4Analytical::setArgPeriDot ( double argPeriDot)
inlineprotected

设置近心点角速度

~

参数
argPeriDot近心点角速度

◆ setMeanAnomalyDot()

void ast::J2J4Analytical::setMeanAnomalyDot ( double meanAnomalyDot)
inlineprotected

设置平近点角速度

~

参数
meanAnomalyDot平近点角速度

◆ setRaanDot()

void ast::J2J4Analytical::setRaanDot ( double raanDot)
inlineprotected

设置升交点角速度

~

参数
raanDot升交点角速度

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