SpECTRE  v2026.06.09.01
Loading...
Searching...
No Matches
evolution::dg::Tags::NormalCovectorAndMagnitude< Dim > Struct Template Reference

The normal covector and its magnitude for all internal faces of an element. More...

#include <NormalVectorTags.hpp>

Public Types

using type

Detailed Description

template<size_t Dim>
struct evolution::dg::Tags::NormalCovectorAndMagnitude< Dim >

The normal covector and its magnitude for all internal faces of an element.

The combined tag is used to make the allocations be in a Variables

We use a std::optional to keep track of whether or not these values are up-to-date.

Member Typedef Documentation

◆ type

template<size_t Dim>
using evolution::dg::Tags::NormalCovectorAndMagnitude< Dim >::type
Initial value:
Variables<tmpl::list<MagnitudeOfNormal, NormalCovector<Dim>>>>>
An optimized map with Direction keys.
Definition DirectionMap.hpp:16

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