ConcreteODESolver(BaseLib::ConfigTree const &config) | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlineexplicitprivate |
createODESolver(BaseLib::ConfigTree const &config) | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | friend |
getNumberOfEquations() const | MathLib::ODE::ODESolver< NumEquations > | inlinevirtual |
getSolution() const override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
getTime() const override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
getYDot(const double t, const MappedConstVector< NumEquations > &y) const override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
preSolve() override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
setFunction(Function< NumEquations > f, JacobianFunction< NumEquations > df) override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
setIC(const double t0, std::initializer_list< double > const &y0) override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
setIC(const double t0, Eigen::Matrix< double, NumEquations, 1, Eigen::ColMajor > const &y0) override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
setTolerance(const std::array< double, NumEquations > &abstol, const double reltol) override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
setTolerance(const double abstol, const double reltol) override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
solve(const double t) override | MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > | inlinevirtual |
~ODESolver()=default | MathLib::ODE::ODESolver< NumEquations > | virtual |