Class IRKF

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class IRKF : public lupnt::IIntegrator

Subclassed by lupnt::RKF45

Public Functions

IRKF() = default
inline IRKF(IntegratorParams params, int order)
virtual VecX Step(const ODE &f, Real t, const VecX &x, Real dt) override
bool ComputeRelError(const VecX &x_new_low, const VecX &x_new_high, Real dt)
virtual void Update(const ODE &f, Real t, const VecX &x, Real dt, VecX &x_new_low, VecX &x_new_high) = 0
virtual ~IRKF() = default