SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
evolution::dg::Initialization::ProjectDomain< Dim > Struct Template Reference

Initialize/update items related to coordinate maps after an AMR change. More...

#include <DgDomain.hpp>

Public Types

using return_tags
using argument_tags

Static Public Member Functions

static void apply (const gsl::not_null< ElementMap< Dim, Frame::Grid > * >, const gsl::not_null< std::unique_ptr< ::domain::CoordinateMapBase< Frame::Grid, Frame::Inertial, Dim > > * >, const ::Domain< Dim > &, const Element< Dim > &, const std::pair< Mesh< Dim >, Element< Dim > > &)
template<typename ParentOrChildrenItemsType>
static void apply (const gsl::not_null< ElementMap< Dim, Frame::Grid > * > element_map, const gsl::not_null< std::unique_ptr< ::domain::CoordinateMapBase< Frame::Grid, Frame::Inertial, Dim > > * > grid_to_inertial_map, const ::Domain< Dim > &domain, const Element< Dim > &element, const ParentOrChildrenItemsType &)

Detailed Description

template<size_t Dim>
struct evolution::dg::Initialization::ProjectDomain< Dim >

Initialize/update items related to coordinate maps after an AMR change.

Member Typedef Documentation

◆ argument_tags

template<size_t Dim>
using evolution::dg::Initialization::ProjectDomain< Dim >::argument_tags
Initial value:
tmpl::list<::domain::Tags::Domain<Dim>, ::domain::Tags::Element<Dim>>
The Element associated with the DataBox.
Definition Tags.hpp:52

◆ return_tags

template<size_t Dim>
using evolution::dg::Initialization::ProjectDomain< Dim >::return_tags
Initial value:
tmpl::list<::domain::Tags::ElementMap<Dim, Frame::Grid>,
Definition IndexType.hpp:45
Definition IndexType.hpp:46
The coordinate map from source to target coordinates.
Definition Tags.hpp:30

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