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

#include <StateMapper.hpp>

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

Public 成员函数

virtual void toState (const double *y, double x, SpacecraftState &state) const =0
 
virtual void fromState (const SpacecraftState &state, double *y, double &x) const =0
 
void toTime (double x, TimePoint &time) const
 
void fromTime (const TimePoint &time, double &x) const
 
const TimePointepoch () const
 
void setEpoch (TimePoint epoch)
 

详细描述

状态映射器

状态映射器用于将积分器的状态向量映射到物理量,例如位置、速度等

成员函数说明

◆ epoch()

const TimePoint & ast::StateMapper::epoch ( ) const
inline

获取参考历元

返回
参考历元

◆ fromState()

virtual void ast::StateMapper::fromState ( const SpacecraftState & state,
double * y,
double & x ) const
pure virtual

将状态量映射到状态向量

参数
[in]state航天器状态
[out]y状态向量指针

ast::HPOPStateMapper 内被实现.

◆ fromTime()

void ast::StateMapper::fromTime ( const TimePoint & time,
double & x ) const
inline

将时间点映射到自变量

参数
[in]time时间点
[out]x自变量

◆ setEpoch()

void ast::StateMapper::setEpoch ( TimePoint epoch)
inline

设置参考历元

参数
[in]epoch参考历元

◆ toState()

virtual void ast::StateMapper::toState ( const double * y,
double x,
SpacecraftState & state ) const
pure virtual

将状态向量映射到状态量

参数
[in]y状态向量指针
[out]state航天器状态

ast::HPOPStateMapper 内被实现.

◆ toTime()

void ast::StateMapper::toTime ( double x,
TimePoint & time ) const
inline

将自变量映射到时间点

参数
[in]x自变量
[out]time时间点

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