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::AmrCouplerMP< Model, Elliptic > Member List

This is the complete list of members for pops::AmrCouplerMP< Model, Elliptic >, including all inherited members.

advance_transport(Real dt, bool recon_prim=false, Real pos_floor=Real(0))pops::AmrCouplerMP< Model, Elliptic >inline
AmrCouplerMP(const Model &model, const Geometry &geom, const BoxArray &ba_coarse, const BCRec &bc, std::vector< AmrLevelMP > levels, std::function< bool(Real, Real)> active={}, bool replicated_coarse=true)pops::AmrCouplerMP< Model, Elliptic >inline
aux0()pops::AmrCouplerMP< Model, Elliptic >inline
aux0() constpops::AmrCouplerMP< Model, Elliptic >inline
coarse()pops::AmrCouplerMP< Model, Elliptic >inline
coarse() constpops::AmrCouplerMP< Model, Elliptic >inline
composite_poisson() constpops::AmrCouplerMP< Model, Elliptic >inline
compute_aux()pops::AmrCouplerMP< Model, Elliptic >inline
domain() constpops::AmrCouplerMP< Model, Elliptic >inline
level_potential(int k)pops::AmrCouplerMP< Model, Elliptic >inline
level_potential_global(int k)pops::AmrCouplerMP< Model, Elliptic >inline
level_state(int k)pops::AmrCouplerMP< Model, Elliptic >inline
level_state_global(int k)pops::AmrCouplerMP< Model, Elliptic >inline
levels()pops::AmrCouplerMP< Model, Elliptic >inline
mass() constpops::AmrCouplerMP< Model, Elliptic >inline
max_drift_speed() constpops::AmrCouplerMP< Model, Elliptic >inline
max_wave_speed()pops::AmrCouplerMP< Model, Elliptic >inline
nlev() constpops::AmrCouplerMP< Model, Elliptic >inline
regrid(Crit crit, int grow=2, int margin=2)pops::AmrCouplerMP< Model, Elliptic >inline
set_composite_poisson(bool v)pops::AmrCouplerMP< Model, Elliptic >inline
set_hierarchy(const std::vector< Box2D > &fine_boxes)pops::AmrCouplerMP< Model, Elliptic >inline
set_level_potential(int k, const std::vector< double > &p)pops::AmrCouplerMP< Model, Elliptic >inline
set_level_state(int k, const std::vector< double > &s)pops::AmrCouplerMP< Model, Elliptic >inline
set_named_aux(int comp, std::vector< Real > field)pops::AmrCouplerMP< Model, Elliptic >inline
set_named_aux_bc(int comp, AuxHaloPolicy policy)pops::AmrCouplerMP< Model, Elliptic >inline
step(Real dt, bool recon_prim=false, bool imex=false, const NewtonOptions &nopts={}, AmrTimeMethod tmethod=AmrTimeMethod::kEuler, Real pos_floor=Real(0))pops::AmrCouplerMP< Model, Elliptic >inline
sync_down()pops::AmrCouplerMP< Model, Elliptic >inline
update()pops::AmrCouplerMP< Model, Elliptic >inline