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

#include <MSISBase.hpp>

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

类

struct  MSISParam
 
class  WorkSpace
 

Public 类型

using ApArray = std::array<double, 7>
 

Public 成员函数

 MSISBase (Frame *frame, BodyShape *bodyShape, double f107Daily, double f107Average, double ap)
 
 MSISBase (Frame *frame, BodyShape *bodyShape, SpaceWeatherProvider *spaceWeather)
 
void setSpaceWeatherProvider (SpaceWeatherProvider *spaceWeather)
 
void setConstantSpaceWeather (double f107Daily, double f107Average, double ap)
 
bool useDailyAp () const
 
void setUseDailyAp (bool useDailyAp)
 
- Public 成员函数 继承自 ast::AtmosphereBase
 AtmosphereBase (Frame *frame, BodyShape *bodyShape)
 
 AtmosphereBase (const AtmosphereBase &)=delete
 
AtmosphereBase & operator= (const AtmosphereBase &)=delete
 
double getDensity (const TimePoint &tp, const Vector3d &posInBodyFixed) const override=0
 
Frame * getFrame () const override
 
bool useApproximateAltitude () const
 
void setUseApproximateAltitude (bool useApproximateAltitude)
 
void getGeodetic (const Vector3d &posInBodyFixed, double &latitude, double &longitude, double &altitude) const
 
double getAltitude (const Vector3d &posInBodyFixed) const
 
- Public 成员函数 继承自 ast::Atmosphere

静态 Public 成员函数

static SpaceWeatherProvider * NewConstantSpaceWeather (double f107Daily, double f107Average, double ap)
 

Protected 成员函数

WorkSpace & workSpace () const
 
msistype & msis () const
 
lpolytype & lpoly () const
 
fittype & fit () const
 
lsqvtype & lsqv () const
 
void getMSISParam (const TimePoint &tp, const Vector3d &posInBodyFixed, MSISParam &param) const
 
void getSpaceWeather (const TimePoint &tp, double &f107, double &f107Average, ApArray &aparray) const
 

静态 Protected 成员函数

static void getTimeParam (const TimePoint &tp, double lon, int &dayOfYear, double &secOfDay, double &lst)
 

Protected 属性

ScopedPtr< SpaceWeatherProvider > spaceWeather_
 
- Protected 属性 继承自 ast::AtmosphereBase
Frame * frame_ {nullptr}
 
BodyShape * bodyShape_ {nullptr}
 
bool useApproximateAltitude_ {false}
 

详细描述

MSIS86大气模型基类


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