37 EODEAction onStateUpdate(
double* y,
double& x,
ODEIntegrator* integrator)
final;
39 bool isEventOccurred(
double* y,
double& x);
40 errc_t findEventTime(
double x1,
double x2,
double& result,
ODEIntegrator* integrator);
44 double lastDifference_ {std::numeric_limits<double>::quiet_NaN()};
45 double lastTime_{std::numeric_limits<double>::quiet_NaN()};
46 double eventTime_{std::numeric_limits<double>::quiet_NaN()};