🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
BlockMass.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/BlockDerivative.hpp"
25
26AST_NAMESPACE_BEGIN
27
43class AST_CORE_API BlockMass: public BlockDerivative
44{
45public:
46 explicit BlockMass(double mass);
47
48 BlockMass(const BlockMass&) = delete;
49 BlockMass& operator=(const BlockMass&) = delete;
50
51 ~BlockMass();
52 errc_t run(const SimTime& simTime) final{return 0;}
53protected:
54 double* massPtr_{&mass_};
55 double mass_{};
56};
57
60AST_NAMESPACE_END
导数函数块
定义 BlockDerivative.hpp:46
质量函数块
定义 BlockMass.hpp:44
errc_t run(const SimTime &simTime) final
计算函数块
定义 BlockMass.hpp:52
仿真时间
定义 SimTime.hpp:30