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

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

abs_tolamrex::IntegratorBase< T >protected
advance(T &S_old, T &S_new, amrex::Real time, const amrex::Real dt) overrideamrex::SundialsIntegrator< T >inlinevirtual
arkode_fast_memamrex::SundialsIntegrator< T >private
arkode_memamrex::SundialsIntegrator< T >private
BaseT typedefamrex::SundialsIntegrator< T >private
copy_data(const amrex::Vector< amrex::MultiFab > &S_data)amrex::SundialsIntegrator< T >inlineprivate
copy_data(const amrex::MultiFab &S_data)amrex::SundialsIntegrator< T >inlineprivate
evolve(T &S_out, const amrex::Real time_out) overrideamrex::SundialsIntegrator< T >inlinevirtual
fast_abs_tolamrex::IntegratorBase< T >protected
fast_LSamrex::SundialsIntegrator< T >private
fast_methodamrex::SundialsIntegrator< T >private
fast_rel_tolamrex::IntegratorBase< T >protected
fast_stepperamrex::SundialsIntegrator< T >private
fast_time_stepamrex::IntegratorBase< T >protected
fast_typeamrex::SundialsIntegrator< T >private
get_time_step()amrex::IntegratorBase< T >inline
initialize(const T &S_data, const amrex::Real time=0.0)amrex::SundialsIntegrator< T >inline
initialize_parameters()amrex::SundialsIntegrator< T >inlineprivate
IntegratorBase()=defaultamrex::IntegratorBase< T >
IntegratorBase(const T &)amrex::IntegratorBase< T >inline
LSamrex::SundialsIntegrator< T >private
map_data(std::function< void(T &)>) overrideamrex::SundialsIntegrator< T >inlinevirtual
max_stepsamrex::IntegratorBase< T >protected
methodamrex::SundialsIntegrator< T >private
method_eamrex::SundialsIntegrator< T >private
method_iamrex::SundialsIntegrator< T >private
num_stepsamrex::IntegratorBase< T >protected
post_fast_stage_actionamrex::IntegratorBase< T >protected
post_fast_step_actionamrex::IntegratorBase< T >protected
post_stage_actionamrex::IntegratorBase< T >protected
post_step_actionamrex::IntegratorBase< T >protected
previous_time_stepamrex::IntegratorBase< T >protected
rel_tolamrex::IntegratorBase< T >protected
Rhsamrex::IntegratorBase< T >protected
RhsExamrex::IntegratorBase< T >protected
RhsFastamrex::IntegratorBase< T >protected
RhsImamrex::IntegratorBase< T >protected
set_adaptive_fast_step()amrex::IntegratorBase< T >inline
set_adaptive_step()amrex::IntegratorBase< T >inline
set_fast_rhs(std::function< void(T &, T &, const amrex::Real)> F)amrex::IntegratorBase< T >inline
set_fast_time_step(amrex::Real dt)amrex::IntegratorBase< T >inline
set_fast_tolerances(amrex::Real rtol, amrex::Real atol)amrex::IntegratorBase< T >inline
set_imex_rhs(std::function< void(T &, T &, const amrex::Real)> Fi, std::function< void(T &, T &, const amrex::Real)> Fe)amrex::IntegratorBase< T >inline
set_max_steps(int steps)amrex::IntegratorBase< T >inline
set_post_fast_stage_action(std::function< void(T &, amrex::Real)> A)amrex::IntegratorBase< T >inline
set_post_fast_step_action(std::function< void(T &, amrex::Real)> A)amrex::IntegratorBase< T >inline
set_post_stage_action(std::function< void(T &, amrex::Real)> A)amrex::IntegratorBase< T >inline
set_post_step_action(std::function< void(T &, amrex::Real)> A)amrex::IntegratorBase< T >inline
set_rhs(std::function< void(T &, T &, const amrex::Real)> F)amrex::IntegratorBase< T >inline
set_time_step(amrex::Real dt)amrex::IntegratorBase< T >inline
set_tolerances(amrex::Real rtol, amrex::Real atol)amrex::IntegratorBase< T >inline
SetupMRI(amrex::Real time, N_Vector y_data)amrex::SundialsIntegrator< T >inlineprivate
SetupRK(amrex::Real time, N_Vector y_data)amrex::SundialsIntegrator< T >inlineprivate
sunctxamrex::SundialsIntegrator< T >private
SundialsIntegrator()amrex::SundialsIntegrator< T >inline
SundialsIntegrator(const T &S_data, const amrex::Real time=0.0)amrex::SundialsIntegrator< T >inline
time_interpolate(const T &, const T &, amrex::Real, T &) overrideamrex::SundialsIntegrator< T >inlinevirtual
time_stepamrex::IntegratorBase< T >protected
typeamrex::SundialsIntegrator< T >private
udataamrex::SundialsIntegrator< T >private
unpack_vector(N_Vector y_data, amrex::Vector< amrex::MultiFab > &S_data)amrex::SundialsIntegrator< T >inlineprivate
unpack_vector(N_Vector y_data, amrex::MultiFab &S_data)amrex::SundialsIntegrator< T >inlineprivate
use_adaptive_fast_time_stepamrex::IntegratorBase< T >protected
use_adaptive_time_stepamrex::IntegratorBase< T >protected
use_arkamrex::SundialsIntegrator< T >private
use_mriamrex::SundialsIntegrator< T >private
wrap_data(amrex::Vector< amrex::MultiFab > &S_data)amrex::SundialsIntegrator< T >inlineprivate
wrap_data(amrex::MultiFab &S_data)amrex::SundialsIntegrator< T >inlineprivate
~IntegratorBase()=defaultamrex::IntegratorBase< T >virtual
~SundialsIntegrator()amrex::SundialsIntegrator< T >inlinevirtual