|
| virtual void | toState (const double *y, double x, SpacecraftState &state) const =0 |
| |
| virtual void | fromState (const SpacecraftState &state, double *y, double &x) const =0 |
| |
| virtual void | toState (const double *y, CartState &state) const =0 |
| |
|
CartState | toCartState (const double *y) const |
| |
| virtual errc_t | toStateTransitionMatrix (const double *y, Matrix6d &stm) const =0 |
| |
|
Matrix6d | toStateTransitionMatrix (const double *y) const |
| |
| virtual errc_t | toStateSensitivityWrtDrag (const double *y, Vector6d &stateSensWrtDrag) const =0 |
| |
|
Vector6d | toStateSensitivityWrtDrag (const double *y) const |
| |
| virtual errc_t | toStateSensitivityWrtSRP (const double *y, Vector6d &stateSensWrtSRP) const =0 |
| |
|
Vector6d | toStateSensitivityWrtSRP (const double *y) const |
| |
| void | toTime (double x, TimePoint &time) const |
| |
| void | fromTime (const TimePoint &time, double &x) const |
| |
| const TimePoint & | epoch () const |
| |
| void | setEpoch (TimePoint epoch) |
| |
状态映射器
状态映射器用于将积分器的状态向量映射到物理量,例如位置、速度等