A() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
absolute_tolerance() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
adaptive(bool t_adaptive) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
adaptive_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
adaptive_solve(VectorX const &t_mesh, VectorN const &ics, Solution< Real, N, M > &sol) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
advance(VectorN const &x_old, Real t_old, Real h_old, VectorN &x_new, Real &h_new) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
b() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
b_embedded() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
c() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
dirk_function(Integer n, VectorN const &x, Real t, Real h, MatrixK const &K, VectorN &fun) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
dirk_jacobian(Integer n, VectorN const &x, Real t, Real h, MatrixK const &K, MatrixN &jac) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
dirk_step(VectorN const &x_old, Real t_old, Real h_old, VectorN &x_new, Real &h_new) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
disable_adaptive_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
disable_projection() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
disable_reverse_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
disable_verbose_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
enable_adaptive_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
enable_projection() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
enable_reverse_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
enable_verbose_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
erk_explicit_step(VectorN const &x_old, Real t_old, Real h_old, VectorN &x_new, Real &h_new) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
erk_implicit_function(Integer s, VectorN const &x, Real t, Real h, MatrixK const &K, VectorN &fun) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
erk_implicit_jacobian(Integer s, VectorN const &x, Real t, Real h, MatrixK const &K, MatrixN &jac) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
erk_implicit_step(VectorN const &x_old, Real t_old, Real h_old, VectorN &x_new, Real &h_new) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
estimate_order(std::vector< VectorX > const &t_mesh, VectorN const &ics, std::function< MatrixX(VectorX)> &sol) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
estimate_step(VectorN const &x, VectorN const &x_e, Real h_k) const | Sandals::RungeKutta< Real, 2, 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, 2, N, 0 > | inline |
has_system() | Sandals::RungeKutta< Real, 2, 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, 2, N, 0 > | inline |
info() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
irk_function(VectorN const &x, Real t, Real h, VectorK const &K, VectorK &fun) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
irk_jacobian(VectorN const &x, Real t, Real h, VectorK const &K, MatrixJ &jac) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
irk_step(VectorN const &x_old, Real t_old, Real h_old, VectorN &x_new, Real &h_new) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
is_dirk() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
is_embedded() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
is_erk() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
is_irk() const | Sandals::RungeKutta< Real, 2, 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, 2, N, 0 > | inline |
LobattoIIIA2() | Sandals::LobattoIIIA2< Real, N, M > | inline |
LobattoIIIA2(System t_system) | Sandals::LobattoIIIA2< Real, N, M > | inline |
m_absolute_tolerance | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_adaptive | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_lu | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_max_projection_iterations | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_max_safety_factor | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_max_substeps | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_min_safety_factor | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_min_step | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_newtonK | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_newtonX | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_projection | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_projection_tolerance | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_relative_tolerance | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_reverse | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_safety_factor | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_system | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_tableau | Sandals::RungeKutta< Real, 2, N, 0 > | private |
m_verbose | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixJ typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixK typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixM typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixN typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixP typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixS typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
MatrixX typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
max_projection_iterations() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
max_safety_factor() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
max_substeps() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
min_safety_factor() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
min_step() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
name() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
NewtonK typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
NewtonX typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
operator=(RungeKutta const &)=delete | Sandals::RungeKutta< Real, 2, N, 0 > | |
order() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
project(VectorN const &x, Real t, VectorN &x_projected) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
project_ics(VectorN const &x, Real t, std::vector< Integer > const &projected_equations, std::vector< Integer > const &projected_invariants, VectorN &x_projected) const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
projection() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
projection_tolerance() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
relative_tolerance() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
reverse(bool t_reverse) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
reverse_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
RungeKutta(const RungeKutta &)=delete | Sandals::RungeKutta< Real, 2, N, 0 > | |
safety_factor() | Sandals::RungeKutta< Real, 2, 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, 2, N, 0 > | inline |
solve(VectorX const &t_mesh, VectorN const &ics, Solution< Real, N, M > &sol) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
SQRT_EPSILON | Sandals::RungeKutta< Real, 2, N, 0 > | |
stages() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
step(VectorN const &x_old, Real t_old, Real h_old, VectorN &x_new, Real &h_new) | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
System typedef | Sandals::LobattoIIIA2< Real, N, M > | |
system() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
tableau() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
Time typedef | Sandals::RungeKutta< Real, 2, N, 0 > | |
Type typedef | Sandals::RungeKutta< Real, 2, N, 0 > | |
type() const | Sandals::RungeKutta< Real, 2, N, 0 > | inline |
VectorK typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
VectorM typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
VectorN typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
VectorP typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
VectorS typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
VectorX typedef | Sandals::RungeKutta< Real, 2, N, 0 > | private |
verbose_mode() | Sandals::RungeKutta< Real, 2, N, 0 > | inline |