🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
ODEInnerStateObserver.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstMath/ODEStateObserver.hpp"
25
26
AST_NAMESPACE_BEGIN
27
28
class
ODEIntegrator;
29
30
class
AST_MATH_API
ODEInnerStateObserver
:
public
ODEStateObserver
31
{
32
public
:
33
explicit
ODEInnerStateObserver
(
ODEIntegrator
* integrator)
34
: integrator_(integrator) {}
35
~ODEInnerStateObserver
() =
default
;
36
EODEAction
onStateUpdate
(
double
* y,
double
& x,
ODEIntegrator
* integrator)
final
;
37
protected
:
38
ODEIntegrator
* integrator_ =
nullptr
;
39
};
40
41
AST_NAMESPACE_END
ast::ODEInnerStateObserver
定义
ODEInnerStateObserver.hpp:31
ast::ODEIntegrator
ODE 积分器
定义
ODEIntegrator.hpp:83
ast::ODEStateObserver
ODE状态量观察者
定义
ODEStateObserver.hpp:39
ast::ODEStateObserver::onStateUpdate
virtual EODEAction onStateUpdate(double *y, double &x, ODEIntegrator *integrator)=0
状态更新处理函数
src
AstMath
ODE
StateObserver
ODEInnerStateObserver.hpp
制作者
1.12.0