Member ListΒΆ

adc_cpp: Member List
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
pops::runtime::program::ProgramContext Member List

This is the complete list of members for pops::runtime::program::ProgramContext, including all inherited members.

alloc_scalar_field(int n_comp=1, int n_ghost=1) constpops::runtime::program::ProgramContextinline
apply_laplacian_coeff(MultiFab &out, MultiFab &in, const MultiFab &eps_x, const MultiFab &eps_y, const MultiFab &a_xy, const MultiFab &a_yx) constpops::runtime::program::ProgramContextinline
apply_projection(int b, MultiFab &u) constpops::runtime::program::ProgramContextinline
assemble_schur_coeffs(MultiFab &eps_x, MultiFab &eps_y, MultiFab &a_xy, MultiFab &a_yx, const MultiFab &state, Real c, Real th_dt, int c_rho, int c_bz) constpops::runtime::program::ProgramContextinline
assemble_schur_rhs(MultiFab &rhs, MultiFab &phi_n, const MultiFab &state, Real th_dt, Real g, int c_mx, int c_my, int c_bz) constpops::runtime::program::ProgramContextinline
aux() constpops::runtime::program::ProgramContextinline
axpy(MultiFab &u, Real a, const MultiFab &r) constpops::runtime::program::ProgramContextinline
cache_accumulate_dt(int node_id, Real dt) constpops::runtime::program::ProgramContextinline
cache_effective_dt(int node_id, Real dt_now) constpops::runtime::program::ProgramContextinline
cache_restore_aux(int node_id) constpops::runtime::program::ProgramContextinline
cache_restore_scratch(int node_id, MultiFab &scratch) constpops::runtime::program::ProgramContextinline
cache_should_update(int node_id, int every_n) constpops::runtime::program::ProgramContextinline
cache_store_aux(int node_id) constpops::runtime::program::ProgramContextinline
cache_store_scratch(int node_id, const MultiFab &scratch) constpops::runtime::program::ProgramContextinline
count_kernel(std::int64_t by=1) constpops::runtime::program::ProgramContextinline
count_scratch(const MultiFab &mf) constpops::runtime::program::ProgramContextinline
divergence(MultiFab &out, MultiFab &fx, MultiFab &fy) constpops::runtime::program::ProgramContextinline
fill_boundary(MultiFab &x) constpops::runtime::program::ProgramContextinline
geom() constpops::runtime::program::ProgramContextinline
geometric_mg_precond_apply(MultiFab &out, const MultiFab &in) constpops::runtime::program::ProgramContextinline
gradient(MultiFab &out, MultiFab &phi) constpops::runtime::program::ProgramContextinline
history(const std::string &name, int lag=1) constpops::runtime::program::ProgramContextinline
hmin() constpops::runtime::program::ProgramContextinline
install(std::function< void(double)> step) constpops::runtime::program::ProgramContextinline
laplacian(MultiFab &out, MultiFab &in) constpops::runtime::program::ProgramContextinline
lincomb(MultiFab &z, Real a, const MultiFab &x, Real b, const MultiFab &y) constpops::runtime::program::ProgramContextinline
macro_step() constpops::runtime::program::ProgramContextinline
max(const MultiFab &u) constpops::runtime::program::ProgramContextinline
max_component(const MultiFab &u, int comp) constpops::runtime::program::ProgramContextinline
max_wave_speed(int b, const MultiFab &u) constpops::runtime::program::ProgramContextinline
min(const MultiFab &u) constpops::runtime::program::ProgramContextinline
min_component(const MultiFab &u, int comp) constpops::runtime::program::ProgramContextinline
n_blocks() constpops::runtime::program::ProgramContextinline
neg_div_flux_default_into(int b, MultiFab &u, MultiFab &r) constpops::runtime::program::ProgramContextinline
neg_div_flux_into(MultiFab &r, MultiFab &fx, MultiFab &fy) constpops::runtime::program::ProgramContextinline
profile_node(const std::string &name) constpops::runtime::program::ProgramContextinline
profile_record(const std::string &name, std::chrono::steady_clock::time_point t0) constpops::runtime::program::ProgramContextinline
profiler() constpops::runtime::program::ProgramContextinline
program_params(int b) constpops::runtime::program::ProgramContextinline
ProgramContext(System *sys)pops::runtime::program::ProgramContextinlineexplicit
ProgramContext(void *sys)pops::runtime::program::ProgramContextinlineexplicit
record_scalar(const std::string &name, Real value) constpops::runtime::program::ProgramContextinline
register_history(const std::string &name, int lag) constpops::runtime::program::ProgramContextinline
rhs_into(int b, MultiFab &u, MultiFab &r) constpops::runtime::program::ProgramContextinline
rhs_scratch_like(const MultiFab &u) constpops::runtime::program::ProgramContextinline
rotate_histories() constpops::runtime::program::ProgramContextinline
scheduler_error(const std::string &what) constpops::runtime::program::ProgramContextinline
schur_energy(MultiFab &state, const MultiFab &state_old, int c_rho, int c_mx, int c_my, int c_E) constpops::runtime::program::ProgramContextinline
schur_explicit_flux(MultiFab &out, const MultiFab &state, Real th_dt, int c_mx, int c_my, int c_bz) constpops::runtime::program::ProgramContextinline
schur_reconstruct(MultiFab &state, MultiFab &phi, Real th_dt, int c_rho, int c_mx, int c_my, int c_bz) constpops::runtime::program::ProgramContextinline
scratch_state_like(const MultiFab &u) constpops::runtime::program::ProgramContextinline
solve_fields() constpops::runtime::program::ProgramContextinline
solve_fields_from_blocks(const std::vector< const MultiFab * > &u_stages) constpops::runtime::program::ProgramContextinline
solve_fields_from_state(int b, MultiFab &u_stage) constpops::runtime::program::ProgramContextinline
solve_fields_from_state(const std::string &field, int b, MultiFab &u_stage) constpops::runtime::program::ProgramContextinline
source_default_into(int b, MultiFab &u, MultiFab &r) constpops::runtime::program::ProgramContextinline
state(int b) constpops::runtime::program::ProgramContextinline
store_history(const std::string &name, const MultiFab &value) constpops::runtime::program::ProgramContextinline
sum(const MultiFab &u) constpops::runtime::program::ProgramContextinline
sum_component(const MultiFab &u, int comp) constpops::runtime::program::ProgramContextinline
sys_block(int b) constpops::runtime::program::ProgramContextinline