SpECTRE  v2024.05.11
evolution::OptionTags::BoundaryCorrection< System > Struct Template Reference

The boundary correction used for coupling the local PDE system solution to solutions from neighboring elements or applying boundary conditions. More...

#include <BoundaryCorrectionTags.hpp>

Public Types

using type = std::unique_ptr< typename System::boundary_correction_base >
 
using group = SpatialDiscretization::OptionTags::SpatialDiscretizationGroup
 

Static Public Attributes

static constexpr Options::String help = "The boundary correction to use."
 

Detailed Description

template<typename System>
struct evolution::OptionTags::BoundaryCorrection< System >

The boundary correction used for coupling the local PDE system solution to solutions from neighboring elements or applying boundary conditions.

In the finite volume/difference and discontinuous Galerkin literature this is often 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.


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