Sandals  v0.0.0
A C++ library for ODEs/DAEs integration
Loading...
Searching...
No Matches
Sandals::Heun2< Real, N, M > Member List

This is the complete list of members for Sandals::Heun2< Real, N, M >, including all inherited members.

A() constSandals::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() constSandals::RungeKutta< Real, 2, N, 0 >inline
b_embedded() constSandals::RungeKutta< Real, 2, N, 0 >inline
c() constSandals::RungeKutta< Real, 2, N, 0 >inline
dirk_function(Integer n, VectorN const &x, Real t, Real h, MatrixK const &K, VectorN &fun) constSandals::RungeKutta< Real, 2, N, 0 >inline
dirk_jacobian(Integer n, VectorN const &x, Real t, Real h, MatrixK const &K, MatrixN &jac) constSandals::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) constSandals::RungeKutta< Real, 2, N, 0 >inline
erk_implicit_function(Integer s, VectorN const &x, Real t, Real h, MatrixK const &K, VectorN &fun) constSandals::RungeKutta< Real, 2, N, 0 >inline
erk_implicit_jacobian(Integer s, VectorN const &x, Real t, Real h, MatrixK const &K, MatrixN &jac) constSandals::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) constSandals::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
Heun2()Sandals::Heun2< Real, N, M >inline
Heun2(System t_system)Sandals::Heun2< Real, N, M >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() constSandals::RungeKutta< Real, 2, N, 0 >inline
irk_function(VectorN const &x, Real t, Real h, VectorK const &K, VectorK &fun) constSandals::RungeKutta< Real, 2, N, 0 >inline
irk_jacobian(VectorN const &x, Real t, Real h, VectorK const &K, MatrixJ &jac) constSandals::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() constSandals::RungeKutta< Real, 2, N, 0 >inline
is_embedded() constSandals::RungeKutta< Real, 2, N, 0 >inline
is_erk() constSandals::RungeKutta< Real, 2, N, 0 >inline
is_irk() constSandals::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
m_absolute_toleranceSandals::RungeKutta< Real, 2, N, 0 >private
m_adaptiveSandals::RungeKutta< Real, 2, N, 0 >private
m_luSandals::RungeKutta< Real, 2, N, 0 >private
m_max_projection_iterationsSandals::RungeKutta< Real, 2, N, 0 >private
m_max_safety_factorSandals::RungeKutta< Real, 2, N, 0 >private
m_max_substepsSandals::RungeKutta< Real, 2, N, 0 >private
m_min_safety_factorSandals::RungeKutta< Real, 2, N, 0 >private
m_min_stepSandals::RungeKutta< Real, 2, N, 0 >private
m_newtonKSandals::RungeKutta< Real, 2, N, 0 >private
m_newtonXSandals::RungeKutta< Real, 2, N, 0 >private
m_projectionSandals::RungeKutta< Real, 2, N, 0 >private
m_projection_toleranceSandals::RungeKutta< Real, 2, N, 0 >private
m_relative_toleranceSandals::RungeKutta< Real, 2, N, 0 >private
m_reverseSandals::RungeKutta< Real, 2, N, 0 >private
m_safety_factorSandals::RungeKutta< Real, 2, N, 0 >private
m_systemSandals::RungeKutta< Real, 2, N, 0 >private
m_tableauSandals::RungeKutta< Real, 2, N, 0 >private
m_verboseSandals::RungeKutta< Real, 2, N, 0 >private
MatrixJ typedefSandals::RungeKutta< Real, 2, N, 0 >private
MatrixK typedefSandals::RungeKutta< Real, 2, N, 0 >private
MatrixM typedefSandals::RungeKutta< Real, 2, N, 0 >private
MatrixN typedefSandals::RungeKutta< Real, 2, N, 0 >private
MatrixP typedefSandals::RungeKutta< Real, 2, N, 0 >private
MatrixS typedefSandals::RungeKutta< Real, 2, N, 0 >private
MatrixX typedefSandals::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() constSandals::RungeKutta< Real, 2, N, 0 >inline
NewtonK typedefSandals::RungeKutta< Real, 2, N, 0 >private
NewtonX typedefSandals::RungeKutta< Real, 2, N, 0 >private
operator=(RungeKutta const &)=deleteSandals::RungeKutta< Real, 2, N, 0 >
order() constSandals::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) constSandals::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 &)=deleteSandals::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_EPSILONSandals::RungeKutta< Real, 2, N, 0 >
stages() constSandals::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 typedefSandals::Heun2< Real, N, M >
system()Sandals::RungeKutta< Real, 2, N, 0 >inline
tableau()Sandals::RungeKutta< Real, 2, N, 0 >inline
Time typedefSandals::RungeKutta< Real, 2, N, 0 >
Type typedefSandals::RungeKutta< Real, 2, N, 0 >
type() constSandals::RungeKutta< Real, 2, N, 0 >inline
VectorK typedefSandals::RungeKutta< Real, 2, N, 0 >private
VectorM typedefSandals::RungeKutta< Real, 2, N, 0 >private
VectorN typedefSandals::RungeKutta< Real, 2, N, 0 >private
VectorP typedefSandals::RungeKutta< Real, 2, N, 0 >private
VectorS typedefSandals::RungeKutta< Real, 2, N, 0 >private
VectorX typedefSandals::RungeKutta< Real, 2, N, 0 >private
verbose_mode()Sandals::RungeKutta< Real, 2, N, 0 >inline