LimiterTag Struct ReferenceΒΆ

adc_cpp: pops::LimiterTag Struct Reference
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::LimiterTag Struct Reference

Tag of a reconstruction LIMITER: user-facing name + halo width (n_ghost) required by its stencil. More...

#include <dispatch_tags.hpp>

+ Collaboration diagram for pops::LimiterTag:

Public Attributes

const char * name
 
int n_ghost
 

Detailed Description

Tag of a reconstruction LIMITER: user-facing name + halo width (n_ghost) required by its stencil.

MIRROR of the::n_ghost constants of the types (NoSlope=1, Minmod=2, VanLeer=2, Weno5=3, cf. numerics/reconstruction.hpp): a static_assert on the block_builder.hpp side (which sees both) locks the absence of drift between this table and the real types.

Member Data Documentation

◆ n_ghost

int pops::LimiterTag::n_ghost

◆ name

const char* pops::LimiterTag::name

The documentation for this struct was generated from the following file: