| A() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| absolute_tolerance() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| adaptive(bool t_adaptive) | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| adaptive_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| adaptive_solve(VectorX const &t_mesh, VectorN const &ics, Solution< Real, N, M > &sol, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| advance(VectorN const &x_old, Real const t_old, Real const h_old, VectorN &x_new, Real &h_new, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| b() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| b_embedded() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| c() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| dirk_function(Integer n, VectorN const &x, Real const t, Real const h, MatrixK const &K, VectorN &fun) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| dirk_jacobian(Integer n, VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixN &jac) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| dirk_propagate(VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| dirk_step(VectorN const &x_old, Real const t_old, Real const h_old, VectorN &x_new, Real &h_new, MatrixK &K) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| disable_adaptive_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| disable_projection() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| disable_reverse_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| disable_verbose_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| enable_adaptive_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| enable_projection() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| enable_reverse_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| enable_verbose_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| erk_explicit_propagate(VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| erk_explicit_step(VectorN const &x_old, Real const t_old, Real const h_old, VectorN &x_new, Real &h_new, MatrixK &K) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| erk_implicit_function(Integer const s, VectorN const &x, Real const t, Real const h, MatrixK const &K, VectorN &fun) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| erk_implicit_jacobian(Integer const s, VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixN &jac) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| erk_implicit_propagate(VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| erk_implicit_step(VectorN const &x_old, Real const t_old, Real const h_old, VectorN &x_new, Real &h_new, MatrixK &K) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| estimate_order(std::vector< VectorX > const &t_mesh, VectorN const &ics, std::function< MatrixX(VectorX)> &sol) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| estimate_step(VectorN const &x, VectorN const &x_e, Real const h_k) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| explicit_system(typename ExplicitWrapper< Real, N, M >::FunctionF f, typename ExplicitWrapper< Real, N, M >::FunctionJF Jf_x, typename ExplicitWrapper< Real, N, M >::FunctionH h=ExplicitWrapper< Real, N, M >::DefaultH, typename ExplicitWrapper< Real, N, M >::FunctionJH Jh_x=ExplicitWrapper< Real, N, M >::DefaultJH, typename ExplicitWrapper< Real, N, M >::FunctionID in_domain=ExplicitWrapper< Real, N, M >::DefaultID) | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| FunctionSC typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| has_system() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| implicit_system(typename ImplicitWrapper< Real, N, M >::FunctionF F, typename ImplicitWrapper< Real, N, M >::FunctionJF JF_x, typename ImplicitWrapper< Real, N, M >::FunctionJF JF_x_dot, typename ImplicitWrapper< Real, N, M >::FunctionH h=ImplicitWrapper< Real, N, M >::DefaultH, typename ImplicitWrapper< Real, N, M >::FunctionJH Jh_x=ImplicitWrapper< Real, N, M >::DefaultJH, typename ImplicitWrapper< Real, N, M >::FunctionID in_domain=ImplicitWrapper< Real, N, M >::DefaultID) | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| info() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| irk_function(VectorN const &x, Real const t, Real const h, VectorK const &K, VectorK &fun) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| irk_jacobian(VectorN const &x, Real const t, Real const h, VectorK const &K, MatrixJ &jac) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| irk_propagate(VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| irk_step(VectorN const &x_old, Real const t_old, Real const h_old, VectorN &x_new, Real &h_new, MatrixK &K) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| is_dirk() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| is_embedded() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| is_erk() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| is_irk() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| linear_system(typename LinearWrapper< Real, N, M >::FunctionE E, typename LinearWrapper< Real, N, M >::FunctionA A, typename LinearWrapper< Real, N, M >::FunctionB b, typename LinearWrapper< Real, N, M >::FunctionH h=LinearWrapper< Real, N, M >::DefaultH, typename LinearWrapper< Real, N, M >::FunctionJH Jh_x=LinearWrapper< Real, N, M >::DefaultJH, typename LinearWrapper< Real, N, M >::FunctionID in_domain=LinearWrapper< Real, N, M >::DefaultID) | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| m_absolute_tolerance | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_adaptive | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_lu | Sandals::RungeKutta< Real, 10, N, 0 > | mutableprivate |
| m_max_projection_iterations | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_max_safety_factor | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_max_substeps | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_min_safety_factor | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_min_step | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_newtonK | Sandals::RungeKutta< Real, 10, N, 0 > | mutableprivate |
| m_newtonX | Sandals::RungeKutta< Real, 10, N, 0 > | mutableprivate |
| m_projection | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_projection_tolerance | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_relative_tolerance | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_reverse | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_safety_factor | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_step_callback | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_system | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_tableau | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| m_verbose | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixJ typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixJK typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixJX typedef | Sandals::RungeKutta< Real, 10, N, 0 > | |
| MatrixK typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixM typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixN typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixP typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixS typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| MatrixX typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| max_projection_iterations() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| max_safety_factor() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| max_substeps() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| min_safety_factor() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| min_step() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| name() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| NewtonK typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| NewtonX typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| operator=(RungeKutta const &)=delete | Sandals::RungeKutta< Real, 10, N, 0 > | |
| order() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| project(VectorN const &x, Real const t, VectorN &x_projected) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| project_ics(VectorN const &x, Real const t, std::vector< Integer > const &projected_equations, std::vector< Integer > const &projected_invariants, VectorN &x_projected) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| projection() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| projection_tolerance() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| propagate(VectorN const &x, Real const t, Real const h, MatrixK const &K, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| real_type typedef | Sandals::RungeKutta< Real, 10, N, 0 > | |
| relative_tolerance() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| reverse(bool t_reverse) | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| reverse_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| RungeKutta(const RungeKutta &)=delete | Sandals::RungeKutta< Real, 10, N, 0 > | |
| safety_factor() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| semi_explicit_system(typename SemiExplicitWrapper< Real, N, M >::FunctionA A, typename SemiExplicitWrapper< Real, N, M >::FunctionTA TA_x, typename SemiExplicitWrapper< Real, N, M >::FunctionB b, typename SemiExplicitWrapper< Real, N, M >::FunctionJB Jb_x, typename SemiExplicitWrapper< Real, N, M >::FunctionH h=SemiExplicitWrapper< Real, N, M >::DefaultH, typename SemiExplicitWrapper< Real, N, M >::FunctionJH Jh_x=SemiExplicitWrapper< Real, N, M >::DefaultJH, typename SemiExplicitWrapper< Real, N, M >::FunctionID in_domain=SemiExplicitWrapper< Real, N, M >::DefaultID) | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| solve(VectorX const &t_mesh, VectorN const &ics, Solution< Real, N, M > &sol, MatrixJX &Jx) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| SQRT_EPSILON | Sandals::RungeKutta< Real, 10, N, 0 > | |
| SSPRK104() | Sandals::SSPRK104< Real, N, M > | inline |
| SSPRK104(System t_system) | Sandals::SSPRK104< Real, N, M > | inline |
| stages() | Sandals::RungeKutta< Real, 10, N, 0 > | inlinestatic |
| step(VectorN const &x_old, Real const t_old, Real const h_old, VectorN &x_new, Real &h_new, MatrixK &K) const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| step_callback() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| System typedef | Sandals::SSPRK104< Real, N, M > | |
| system() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| tableau() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| Time typedef | Sandals::RungeKutta< Real, 10, N, 0 > | |
| Type typedef | Sandals::RungeKutta< Real, 10, N, 0 > | |
| type() const | Sandals::RungeKutta< Real, 10, N, 0 > | inline |
| VectorK typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| VectorM typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| VectorN typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| VectorP typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| VectorS typedef | Sandals::RungeKutta< Real, 10, N, 0 > | private |
| VectorX typedef | Sandals::RungeKutta< Real, 10, N, 0 > | |
| verbose_mode() | Sandals::RungeKutta< Real, 10, N, 0 > | inline |