|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <HPOP.hpp>
Public 成员函数 | |
| errc_t | setForceModel (const HPOPForceModel &forcemodel) |
| errc_t | setPropagationFrame (Frame *frame) |
| void | setIntegrator (ODEIntegrator *integrator) |
| ODEIntegrator * | getIntegrator () const |
| errc_t | propagate (const TimePoint &startTime, TimePoint &targetTime, Vector3d &position, Vector3d &velocity) |
| errc_t | initialize () |
Protected 属性 | |
| HPOPEquation * | equation_ {nullptr} |
| ODEIntegrator * | integrator_ {nullptr} |
高精度轨道预报接口类
| errc_t ast::HPOP::propagate | ( | const TimePoint & | startTime, |
| TimePoint & | targetTime, | ||
| Vector3d & | position, | ||
| Vector3d & | velocity ) |
轨道预报 考虑到有停止条件,所以预报结束时间同时也是一个输出参数
| [in] | startTime | 预报起始时间 |
| [in,out] | targetTime | 预报结束时间 |
| [in,out] | position | 输出位置向量 |
| [in,out] | velocity | 输出速度向量 |