SpECTRE  v2024.04.12
domain::Tags::MappedCoordinates< MapTag, SourceCoordsTag, CoordinatesTag > Struct Template Reference

The coordinates in the target frame of MapTag. The SourceCoordsTag's frame must be the source frame of MapTag More...

#include <Tags.hpp>

Public Types

using base = CoordinatesTag< MapTag::dim, typename MapTag::target_frame >
 
using return_type = typename base::type
 
using argument_tags = tmpl::list< MapTag, SourceCoordsTag >
 
- Public Types inherited from domain::Tags::Coordinates< MapTag::dim, MapTag::target_frame >
using type = tnsr::I< DataVector, Dim, MapTag::target_frame >
 

Static Public Member Functions

static constexpr auto function (const gsl::not_null< return_type * > target_coords, const typename MapTag::type &element_map, const tnsr::I< DataVector, MapTag::dim, typename MapTag::source_frame > &source_coords)
 
- Static Public Member Functions inherited from domain::Tags::Coordinates< MapTag::dim, MapTag::target_frame >
static std::string name ()
 

Detailed Description

template<class MapTag, class SourceCoordsTag, template< size_t, class > class CoordinatesTag = Coordinates>
struct domain::Tags::MappedCoordinates< MapTag, SourceCoordsTag, CoordinatesTag >

The coordinates in the target frame of MapTag. The SourceCoordsTag's frame must be the source frame of MapTag


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