🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
BlockThirdBodyPointMassPartial.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/BlockThirdBodyPointMass.hpp"
25#include "AstMath/Matrix.hpp"
26
27AST_NAMESPACE_BEGIN
28
69{
70public:
72
75
76 explicit BlockThirdBodyPointMassPartial(Point* thirdBody, double thirdBodyGM, Frame* propagationFrame);
77
78 errc_t run(const SimTime& simTime) override;
79private:
80 void init();
81
82 Matrix6d* aMatrixPtr_{&aMatrixBuffer_};
83 Matrix6d aMatrixBuffer_{};
84};
85
88AST_NAMESPACE_END
三体点质量引力偏导数(梯度)函数块
定义 BlockThirdBodyPointMassPartial.hpp:69
三体点质量引力函数块
定义 BlockThirdBodyPointMass.hpp:52
errc_t run(const SimTime &simTime) override
计算函数块
定义 BlockThirdBodyPointMass.cpp:88
坐标系抽象基类
定义 Frame.hpp:62
点抽象基类
定义 Point.hpp:41
仿真时间
定义 SimTime.hpp:30