SpECTRE  v2024.04.12
evolution::Tags::BoundaryCorrection< System > Struct Template Reference

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
 

Detailed Description

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

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.


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