|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <OrdinaryDifferentialEquation.hpp>
类 ast::OrdinaryDifferentialEquation 继承关系图:Public 成员函数 | |
| virtual int | getDimension () const =0 |
| virtual errc_t | evaluate (const double *y, double *dy, double t)=0 |
| A_ALWAYS_INLINE errc_t | evaluate (const double t, const double *y, double *dy) |
常微分方程基接口
该类定义了常微分方程的接口,包括获取维度和计算导数。 参考orekit的OrdinaryDifferentialEquation类
|
pure virtual |
计算常微分方程在给定时间点和状态下的导数。
为什么将时间作为最后一个参数
| y | 状态向量。 |
| dy | 输出导数向量。 |
| t | 时间点。 |
在 ast::HPOPEquation , 以及 ast::ODEGeneric< Func > 内被实现.
|
pure virtual |