SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
elliptic::dg::InitializeBackground< Dim, BackgroundFields, BackgroundTag > Struct Template Reference

Initialize background quantities for the elliptic DG operator, possibly including the metric necessary for normalizing face normals. More...

#include <Initialization.hpp>

Public Types

using return_tags
using argument_tags

Static Public Member Functions

template<typename BackgroundBase, typename Metavariables, typename... AmrData>
static void apply (const gsl::not_null< Variables< BackgroundFields > * > background_fields, const gsl::not_null< DirectionMap< Dim, Variables< BackgroundFields > > * > face_background_fields, const tnsr::I< DataVector, Dim > &inertial_coords, const Mesh< Dim > &mesh, const InverseJacobian< DataVector, Dim, Frame::ElementLogical, Frame::Inertial > &inv_jacobian, const BackgroundBase &background, const Metavariables &, const AmrData &... amr_data)

Detailed Description

template<size_t Dim, typename BackgroundFields, typename BackgroundTag>
struct elliptic::dg::InitializeBackground< Dim, BackgroundFields, BackgroundTag >

Initialize background quantities for the elliptic DG operator, possibly including the metric necessary for normalizing face normals.

Member Typedef Documentation

◆ argument_tags

template<size_t Dim, typename BackgroundFields, typename BackgroundTag>
using elliptic::dg::InitializeBackground< Dim, BackgroundFields, BackgroundTag >::argument_tags
Initial value:
tmpl::list<domain::Tags::Coordinates<Dim, Frame::Inertial>,
Definition IndexType.hpp:43
Definition IndexType.hpp:46
Tag to retrieve the Metavariables from the DataBox.
Definition MetavariablesTag.hpp:17
The inverse Jacobian from the source frame to the target frame.
Definition Tags.hpp:118
The computational grid of the Element in the DataBox.
Definition Tags.hpp:62

◆ return_tags

template<size_t Dim, typename BackgroundFields, typename BackgroundTag>
using elliptic::dg::InitializeBackground< Dim, BackgroundFields, BackgroundTag >::return_tags
Initial value:
tmpl::list<::Tags::Variables<BackgroundFields>,
The Tag on element faces.
Definition Faces.hpp:23

The documentation for this struct was generated from the following file:
  • src/Elliptic/DiscontinuousGalerkin/Initialization.hpp