Block-Structured AMR Software Framework
amrex::TimeIntegrator< T > Member List

This is the complete list of members for amrex::TimeIntegrator< T >, including all inherited members.

advance(T &S_old, T &S_new, amrex::Real time, const amrex::Real dt)amrex::TimeIntegrator< T >inline
evolve(T &S_out, const amrex::Real time_out)amrex::TimeIntegrator< T >inline
get_time_step()amrex::TimeIntegrator< T >inline
initialize_integrator(IntegratorTypes integrator_type, const T &S_data, const amrex::Real time=0.0)amrex::TimeIntegrator< T >inline
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)amrex::TimeIntegrator< T >inline
integrator_ptramrex::TimeIntegrator< T >private
map_data(std::function< void(T &)> Map)amrex::TimeIntegrator< T >inline
read_parameters()amrex::TimeIntegrator< T >inlineprivate
set_adaptive_fast_step()amrex::TimeIntegrator< T >inline
set_adaptive_step()amrex::TimeIntegrator< T >inline
set_default_functions()amrex::TimeIntegrator< T >inlineprivate
set_fast_rhs(std::function< void(T &, T &, const amrex::Real)> F)amrex::TimeIntegrator< T >inline
set_fast_time_step(amrex::Real dt)amrex::TimeIntegrator< T >inline
set_fast_tolerances(amrex::Real rtol, amrex::Real atol)amrex::TimeIntegrator< T >inline
set_imex_rhs(std::function< void(T &, T &, const amrex::Real)> Fi, std::function< void(T &, T &, const amrex::Real)> Fe)amrex::TimeIntegrator< T >inline
set_max_steps(int steps)amrex::TimeIntegrator< T >inline
set_post_fast_stage_action(std::function< void(T &, amrex::Real)> A)amrex::TimeIntegrator< T >inline
set_post_fast_step_action(std::function< void(T &, amrex::Real)> A)amrex::TimeIntegrator< T >inline
set_post_stage_action(std::function< void(T &, amrex::Real)> A)amrex::TimeIntegrator< T >inline
set_post_step_action(std::function< void(T &, amrex::Real)> A)amrex::TimeIntegrator< T >inline
set_rhs(std::function< void(T &, T &, const amrex::Real)> F)amrex::TimeIntegrator< T >inline
set_time_step(amrex::Real dt)amrex::TimeIntegrator< T >inline
set_tolerances(amrex::Real rtol, amrex::Real atol)amrex::TimeIntegrator< T >inline
time_interpolate(const T &S_new, const T &S_old, amrex::Real timestep_fraction, T &data)amrex::TimeIntegrator< T >inline
TimeIntegrator()amrex::TimeIntegrator< T >inline
TimeIntegrator(IntegratorTypes integrator_type, const T &S_data, const amrex::Real time=0.0)amrex::TimeIntegrator< T >inline
TimeIntegrator(const T &S_data, const amrex::Real time=0.0)amrex::TimeIntegrator< T >inline
~TimeIntegrator()amrex::TimeIntegrator< T >inlinevirtual