SpECTRE
v2025.03.17
|
The boundary correction used for coupling together neighboring cells or applying boundary conditions. More...
#include <BoundaryCorrectionTags.hpp>
Public Types | |
using | type = std::unique_ptr< typename System::boundary_correction_base > |
using | option_tags = tmpl::list< OptionTags::BoundaryCorrection< System > > |
Static Public Member Functions | |
static type | create_from_options (const type &boundary_correction) |
Static Public Attributes | |
static constexpr bool | pass_metavariables = false |
The boundary correction used for coupling together neighboring cells or applying boundary conditions.
In the finite volume/difference and discontinuous Galerkin literature this is ofter referred to as the "numerical flux". We avoid that nomenclature because in the discontinuous Galerkin and finite volume case it is not the flux that is modified, but the integrand of the boundary integral.