🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
BlockTwoBodyPartial.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "BlockTwoBody.hpp"
25#include "AstMath/Matrix.hpp"
26
27AST_NAMESPACE_BEGIN
28
63class AST_CORE_API BlockTwoBodyPartial : public BlockTwoBody
64{
65public:
67
69 BlockTwoBodyPartial& operator=(const BlockTwoBodyPartial&) = delete;
70
71 explicit BlockTwoBodyPartial(double twoBodyGM);
72
73 errc_t run(const SimTime& simTime) override;
74private:
75 void init();
76private:
77 Matrix6d* aMatrixPtr_{&aMatrixBuffer_};
78 Matrix6d aMatrixBuffer_{};
79};
80
83AST_NAMESPACE_END
二体引力偏导数(梯度)函数块
定义 BlockTwoBodyPartial.hpp:64
二体引力函数块
定义 BlockTwoBody.hpp:52
errc_t run(const SimTime &simTime) override
计算函数块
定义 BlockTwoBody.cpp:83
仿真时间
定义 SimTime.hpp:30