Weno5 Struct ReferenceΒΆ

adc_cpp: pops::Weno5 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

WENO5 tag policy: marks the stencil at 3 ghosts, delegates to weno5z. More...

#include <reconstruction.hpp>

+ Collaboration diagram for pops::Weno5:

Public Member Functions

POPS_HD Real operator() (Real, Real) const
 

Static Public Attributes

static constexpr int n_ghost = 3
 

Detailed Description

WENO5 tag policy: marks the stencil at 3 ghosts, delegates to weno5z.

Does not implement lim(am, ap) in the MUSCL sense (operator() is a no-op): the WENO5 reconstruction reads the 5-point stencil directly from reconstruct (n_ghost >= 3 path). The dummy operator() is present to satisfy the Limiter concept (compatible with all template functions that expect a limiter).

Member Function Documentation

◆ operator()()

POPS_HD Real pops::Weno5::operator() ( Real  ,
Real   
) const
inline

Member Data Documentation

◆ n_ghost

constexpr int pops::Weno5::n_ghost = 3
staticconstexpr

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