|
| TimeIntegrator () |
|
| TimeIntegrator (IntegratorTypes integrator_type, const T &S_data, const amrex::Real time=0.0) |
|
| TimeIntegrator (const T &S_data, const amrex::Real time=0.0) |
|
virtual | ~TimeIntegrator () |
|
void | initialize_integrator (IntegratorTypes integrator_type, const T &S_data, const amrex::Real time=0.0) |
|
void | set_rhs (std::function< void(T &, T &, const amrex::Real)> F) |
|
void | set_imex_rhs (std::function< void(T &, T &, const amrex::Real)> Fi, std::function< void(T &, T &, const amrex::Real)> Fe) |
|
void | set_fast_rhs (std::function< void(T &, T &, const amrex::Real)> F) |
|
void | set_post_stage_action (std::function< void(T &, amrex::Real)> A) |
|
void | set_post_step_action (std::function< void(T &, amrex::Real)> A) |
|
void | set_post_fast_stage_action (std::function< void(T &, amrex::Real)> A) |
|
void | set_post_fast_step_action (std::function< void(T &, amrex::Real)> A) |
|
amrex::Real | get_time_step () |
|
void | set_time_step (amrex::Real dt) |
|
void | set_adaptive_step () |
|
void | set_fast_time_step (amrex::Real dt) |
|
void | set_adaptive_fast_step () |
|
void | set_max_steps (int steps) |
|
void | set_tolerances (amrex::Real rtol, amrex::Real atol) |
|
void | set_fast_tolerances (amrex::Real rtol, amrex::Real atol) |
|
void | advance (T &S_old, T &S_new, amrex::Real time, const amrex::Real dt) |
|
void | evolve (T &S_out, const amrex::Real time_out) |
|
void | integrate (T &S_old, T &S_new, amrex::Real start_time, const amrex::Real start_timestep, const amrex::Real end_time, const int start_step, const int max_steps) |
|
void | time_interpolate (const T &S_new, const T &S_old, amrex::Real timestep_fraction, T &data) |
|
void | map_data (std::function< void(T &)> Map) |
|