SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
elliptic::Tags::BoundaryFluxesCompute< Dim, FieldsTag, FluxesTag > Struct Template Reference

The Tags::NormalDotFlux<FieldsTag> on external boundaries. More...

#include <BoundaryFields.hpp>

Public Types

using base
using return_type = typename base::type
using argument_tags
Public Types inherited from domain::Tags::Faces< Dim, db::add_tag_prefix<::Tags::NormalDotFlux, FieldsTag > >
using tag
using type

Static Public Member Functions

static void function (const gsl::not_null< return_type * > normal_dot_fluxes, const typename FluxesTag::type &fluxes, const DirectionMap< Dim, tnsr::i< DataVector, Dim > > &face_normals, const Mesh< Dim > &mesh, const Element< Dim > &element)

Additional Inherited Members

Static Public Attributes inherited from domain::Tags::Faces< Dim, db::add_tag_prefix<::Tags::NormalDotFlux, FieldsTag > >
static constexpr size_t volume_dim

Detailed Description

template<size_t Dim, typename FieldsTag, typename FluxesTag>
struct elliptic::Tags::BoundaryFluxesCompute< Dim, FieldsTag, FluxesTag >

The Tags::NormalDotFlux<FieldsTag> on external boundaries.

Member Typedef Documentation

◆ argument_tags

template<size_t Dim, typename FieldsTag, typename FluxesTag>
using elliptic::Tags::BoundaryFluxesCompute< Dim, FieldsTag, FluxesTag >::argument_tags
Initial value:
tmpl::list<FluxesTag,
The Element associated with the DataBox.
Definition Tags.hpp:52
The Tag on element faces.
Definition Faces.hpp:23
The computational grid of the Element in the DataBox.
Definition Tags.hpp:62

◆ base

template<size_t Dim, typename FieldsTag, typename FluxesTag>
using elliptic::Tags::BoundaryFluxesCompute< Dim, FieldsTag, FluxesTag >::base
Initial value:
typename detail::add_tag_prefix_impl< Prefix, Tag, Args... >::type add_tag_prefix
Wrap Tag in Prefix<_, Args...>, unless Tag is a Tags::Variables, in which case this creates a new Tag...
Definition PrefixHelpers.hpp:50

The documentation for this struct was generated from the following file:
  • src/Elliptic/BoundaryConditions/Tags/BoundaryFields.hpp