🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
PointMassForce.hpp
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "BodyAttraction.hpp"
25
26AST_NAMESPACE_BEGIN
27
35{
36public:
37 EBodyAttractionType getBodyAttractionType() const override{return EBodyAttractionType::ePointMass;}
38 BodyAttraction* clone() const override{return new PointMassForce(*this);}
39public:
40 EGMSource gmSource_{EGMSource::eBodyGravity};
41 double specifiedGM_{0.0};
42};
43
44
47AST_NAMESPACE_END
天体引力模型
定义 BodyAttraction.hpp:48
点质量引力模型/
定义 PointMassForce.hpp:35
EBodyAttractionType getBodyAttractionType() const override
获取引力模型类型
定义 PointMassForce.hpp:37
BodyAttraction * clone() const override
克隆引力模型
定义 PointMassForce.hpp:38
EGMSource
引力常数来源
定义 ForceModel.hpp:44
EBodyAttractionType
天体引力模型类型
定义 BodyAttraction.hpp:39