SpECTRE  v2024.03.19
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 = DirectionMap< Dim, std::optional< Variables< tmpl::list< MagnitudeOfNormal, NormalCovector< Dim > > > > >
 

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.


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