OGS
MathLib::ODE::ConcreteODESolver< Implementation, NumEquations > Member List

This is the complete list of members for MathLib::ODE::ConcreteODESolver< Implementation, NumEquations >, including all inherited members.

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