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

#include <GravityCalculator.hpp>

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

Public 成员函数

 GravityCalculator3 (const GravityField &gravityField, int degree, int order)
 
 GravityCalculator3 (GravityField &&gravityField, int degree, int order)
 
void calcPertAcceleration (const Vector3d &positionCBF, Vector3d &accelerationCBF) final
 
- Public 成员函数 继承自 ast::GravityCalculator
 GravityCalculator (const GravityField &gravityField, int degree=-1, int order=-1)
 
 GravityCalculator (GravityField &&gravityField, int degree=-1, int order=-1)
 
const GravityFieldgetGravityField () const
 
int getDegree () const
 
int getOrder () const
 
virtual void calcTotalAcceleration (const Vector3d &positionCBF, Vector3d &accelerationCBF)
 

Protected 成员函数

void init ()
 
void deinit ()
 
- Protected 成员函数 继承自 ast::GravityCalculator
GravityFieldgetGravityField ()
 

额外继承的成员函数

- Protected 属性 继承自 ast::GravityCalculator
GravityField gravityField_
 
int degree_ {0}
 
int order_ {0}
 

详细描述

重力加速度计算类3

Pines算法,来自GMAT的实现

成员函数说明

◆ calcPertAcceleration()

void ast::GravityCalculator3::calcPertAcceleration ( const Vector3d & positionCBF,
Vector3d & accelerationCBF )
finalvirtual

计算摄动加速度

参数
positionCBF位置向量(天体固连系)
accelerationCBF摄动加速度向量(天体固连系)

实现了 ast::GravityCalculator.


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