🛰️航天仿真算法库 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
27
AST_NAMESPACE_BEGIN
28
63
class
AST_CORE_API
BlockTwoBodyPartial
:
public
BlockTwoBody
64
{
65
public
:
66
BlockTwoBodyPartial
();
67
68
BlockTwoBodyPartial
(
const
BlockTwoBodyPartial
&) =
delete
;
69
BlockTwoBodyPartial
& operator=(
const
BlockTwoBodyPartial
&) =
delete
;
70
71
explicit
BlockTwoBodyPartial
(
double
twoBodyGM);
72
73
errc_t
run
(
const
SimTime
& simTime)
override
;
74
private
:
75
void
init();
76
private
:
77
Matrix6d
* aMatrixPtr_{&aMatrixBuffer_};
78
Matrix6d
aMatrixBuffer_{};
79
};
80
83
AST_NAMESPACE_END
BlockTwoBody.hpp
~
ast::BlockTwoBodyPartial
二体引力偏导数(梯度)函数块
定义
BlockTwoBodyPartial.hpp:64
ast::BlockTwoBody
二体引力函数块
定义
BlockTwoBody.hpp:52
ast::BlockTwoBody::run
errc_t run(const SimTime &simTime) override
计算函数块
定义
BlockTwoBody.cpp:83
ast::MatrixMN< double, 6, 6 >
ast::SimTime
仿真时间
定义
SimTime.hpp:30
src
AstCore
Propagator
HPOP
BlockAstro
BlockTwoBodyPartial.hpp
制作者
1.12.0