24#include "AstMath/ODEEventObserver.hpp"
29class ODEEventObserver;
43 bool empty()
const {
return eventObservers_.empty(); }
45 size_t size()
const {
return eventObservers_.size(); }
53 ODEEventObserver& operator[](
size_t index) {
return *eventObservers_[index]; }
54 const ODEEventObserver& operator[](
size_t index)
const {
return *eventObservers_[index]; }
56 std::vector<ODEEventObserver*> eventObservers_{};
定义 ODEEventDetectorList.hpp:32
ODE积分的事件检测器
定义 ODEEventDetector.hpp:36
定义 ODEEventObserver.hpp:32
ODE 积分器
定义 ODEIntegrator.hpp:88
ODE状态量观察者
定义 ODEStateObserver.hpp:39
virtual EODEAction onStateUpdate(double *y, double &x, ODEIntegrator *integrator)=0
状态更新处理函数