|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#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) | |
| 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 ¶m) 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大气模型基类