SpECTRE  v2024.04.12
domain::Tags::InterfaceMesh< VolumeDim > Struct Template Reference

Computes the VolumeDim-1 dimensional mesh on an interface from the volume mesh. Tags::InterfaceCompute<Dirs, InterfaceMesh<VolumeDim>> is retrievable as Tags::Interface<Dirs, Mesh<VolumeDim>> from the DataBox. More...

#include <InterfaceComputeTags.hpp>

Public Types

using base = Tags::Mesh< VolumeDim - 1 >
 
using return_type = typename base::type
 
using argument_tags = tmpl::list< Direction< VolumeDim >, Mesh< VolumeDim > >
 
using volume_tags = tmpl::list< Mesh< VolumeDim > >
 
- Public Types inherited from domain::Tags::Mesh< VolumeDim - 1 >
using type = ::Mesh< VolumeDim >
 

Static Public Member Functions

static constexpr auto function (const gsl::not_null< return_type * > mesh, const ::Direction< VolumeDim > &direction, const ::Mesh< VolumeDim > &volume_mesh)
 

Detailed Description

template<size_t VolumeDim>
struct domain::Tags::InterfaceMesh< VolumeDim >

Computes the VolumeDim-1 dimensional mesh on an interface from the volume mesh. Tags::InterfaceCompute<Dirs, InterfaceMesh<VolumeDim>> is retrievable as Tags::Interface<Dirs, Mesh<VolumeDim>> from the DataBox.


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