SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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 = implementation defined
 
using argument_tags = implementation defined
 

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.


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