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::AmrRuntime Member List

This is the complete list of members for pops::AmrRuntime, including all inherited members.

add_coupled_frequency(const std::string &label, Real mu)pops::AmrRuntimeinline
add_coupled_frequency_expr(const std::string &label, const std::vector< std::string > &in_blocks, const std::vector< std::string > &in_roles, const std::vector< double > &consts, const std::vector< int > &freq_prog_ops, const std::vector< int > &freq_prog_args)pops::AmrRuntimeinline
add_coupled_source(const std::vector< std::string > &in_blocks, const std::vector< std::string > &in_roles, const std::vector< double > &consts, const std::vector< std::string > &out_blocks, const std::vector< std::string > &out_roles, const std::vector< int > &prog_ops, const std::vector< int > &prog_args, const std::vector< int > &prog_lens)pops::AmrRuntimeinline
add_dt_bound(const std::string &label, std::function< double()> fn)pops::AmrRuntimeinline
AmrRuntime(const Geometry &geom, const BoxArray &ba_coarse, const BCRec &bcPhi, std::vector< AmrRuntimeBlock > blocks, Periodicity base_per=Periodicity{true, true}, bool replicated_coarse=true, std::function< bool(Real, Real)> active={})pops::AmrRuntimeinline
aux(int k) constpops::AmrRuntimeinline
block_cons_vars(std::size_t b) constpops::AmrRuntimeinline
block_level_state(std::size_t b, int k) constpops::AmrRuntimeinline
block_level_state_global(std::size_t b, int k) constpops::AmrRuntimeinline
block_n_vars(std::size_t b) constpops::AmrRuntimeinline
coarse_local_boxes() constpops::AmrRuntimeinline
coarse_total_boxes() constpops::AmrRuntimeinline
coupled_source_step(Real dt)pops::AmrRuntimeinline
density(std::size_t b) constpops::AmrRuntimeinline
has_named_field(const std::string &field) constpops::AmrRuntimeinline
last_dt_bound() constpops::AmrRuntimeinline
level_potential(int k)pops::AmrRuntimeinline
level_potential_global(int k)pops::AmrRuntimeinline
levels(std::size_t b)pops::AmrRuntimeinline
macro_step() constpops::AmrRuntimeinline
mass(std::size_t b) constpops::AmrRuntimeinline
max_speed()pops::AmrRuntimeinline
n_blocks() constpops::AmrRuntimeinline
n_coupled_sources() constpops::AmrRuntimeinline
n_named_fields() constpops::AmrRuntimeinline
n_patches() constpops::AmrRuntimeinline
named_field_values(const std::string &field)pops::AmrRuntimeinline
newton_report(const std::string &name) constpops::AmrRuntimeinline
nlev() constpops::AmrRuntimeinline
patch_boxes() constpops::AmrRuntimeinline
phi()pops::AmrRuntimeinline
poisson_rhs()pops::AmrRuntimeinline
potential()pops::AmrRuntimeinline
register_named_field(const std::string &field, int phi_comp, int gx_comp, int gy_comp)pops::AmrRuntimeinline
regrid()pops::AmrRuntimeinline
regrid_count() constpops::AmrRuntimeinline
set_block_level_state(std::size_t b, int k, const std::vector< double > &s)pops::AmrRuntimeinline
set_block_named_elliptic_rhs(std::size_t b, const std::string &field, std::function< void(const MultiFab &, MultiFab &)> rhs)pops::AmrRuntimeinline
set_block_tag_predicate(std::size_t b, TagPredicate crit)pops::AmrRuntimeinline
set_level_potential(int k, const std::vector< double > &p)pops::AmrRuntimeinline
set_macro_step(int s)pops::AmrRuntimeinline
set_named_aux(int comp, std::vector< Real > field)pops::AmrRuntimeinline
set_named_aux_bc(int comp, AuxHaloPolicy policy)pops::AmrRuntimeinline
set_phi_tag_predicate(TagPredicate crit)pops::AmrRuntimeinline
set_profiler(runtime::program::Profiler *prof)pops::AmrRuntimeinline
set_regrid(int every, int grow=2, int margin=2)pops::AmrRuntimeinline
solve_count() constpops::AmrRuntimeinline
solve_fields()pops::AmrRuntimeinline
solve_named_fields()pops::AmrRuntimeinline
step(Real dt)pops::AmrRuntimeinline
step_cfl(Real cfl, Real h)pops::AmrRuntimeinline
TagPredicate typedefpops::AmrRuntime