🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
RKF45.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstMath/ODEVarStepIntegrator.hpp"
25
26AST_NAMESPACE_BEGIN
27
32class AST_MATH_API RKF45 : public ODEVarStepIntegrator
33{
34public:
35 errc_t initialize(ODE& ode) final;
36
37 errc_t singleStep(ODE& ode, double* y, double t0, double step) final;
38};
39
40AST_NAMESPACE_END
virtual errc_t singleStep(ODE &ode, double *y, double t0, double step)=0
执行一步积分
errc_t initialize(ODE &ode) override
初始化积分器
定义 ODEIntegrator.cpp:39
可变步长积分器
定义 ODEVarStepIntegrator.hpp:33
常微分方程基接口
定义 OrdinaryDifferentialEquation.hpp:33
Runge-Kutta-Fehlberg 4(5) 积分器
定义 RKF45.hpp:33