SpECTRE
v2024.04.12
|
Initialize/update items related to coordinate maps after an AMR change. More...
#include <DgDomain.hpp>
Public Types | |
using | return_tags = tmpl::list<::domain::Tags::ElementMap< Dim, Frame::Grid >, ::domain::CoordinateMaps::Tags::CoordinateMap< Dim, Frame::Grid, Frame::Inertial > > |
using | argument_tags = tmpl::list<::domain::Tags::Domain< Dim >, ::domain::Tags::Element< Dim > > |
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 &) |
Initialize/update items related to coordinate maps after an AMR change.