🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
MSISE90.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AtmosphereBase.hpp"
25#include "MSISBase.hpp"
26
27AST_NAMESPACE_BEGIN
28
35class AST_CORE_API MSISE90 final: public MSISBase
36{
37public:
38 MSISE90(Frame* frame, BodyShape* bodyShape, double f107Daily, double f107Average, double ap);
39 MSISE90(Frame* frame, BodyShape* bodyShape, SpaceWeatherProvider* spaceWeather);
40
41 double getDensity(const TimePoint& tp, const Vector3d& posInBodyFixed) const override;
42private:
43
44};
45
46
49AST_NAMESPACE_END
double getDensity(const TimePoint &tp, const Vector3d &posInBodyFixed) const override=0
获取大气密度
天体形状基类
定义 BodyShape.hpp:33
坐标系类
定义 Frame.hpp:60
MSIS86大气模型基类
定义 MSISBase.hpp:47
MSISE90大气模型
定义 MSISE90.hpp:36
空间天气数据提供者抽象接口
定义 SpaceWeatherProvider.hpp:43
绝对时间点
定义 TimePoint.hpp:107