SpECTRE
v2024.04.12
|
Computes the inverse Jacobian of the map held by MapTag
at the coordinates held by SourceCoordsTag
. The coordinates must be in the source frame of the map.
More...
#include <Tags.hpp>
Public Types | |
using | base = InverseJacobian< MapTag::dim, typename MapTag::source_frame, typename MapTag::target_frame > |
using | return_type = typename base::type |
using | argument_tags = tmpl::list< MapTag, SourceCoordsTag > |
Public Types inherited from domain::Tags::InverseJacobian< MapTag::dim, MapTag::source_frame, MapTag::target_frame > | |
using | type = ::InverseJacobian< DataVector, Dim, MapTag::source_frame, MapTag::target_frame > |
Static Public Member Functions | |
static constexpr auto | function (const gsl::not_null< return_type * > inv_jacobian, 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::InverseJacobian< MapTag::dim, MapTag::source_frame, MapTag::target_frame > | |
static std::string | name () |
Computes the inverse Jacobian of the map held by MapTag
at the coordinates held by SourceCoordsTag
. The coordinates must be in the source frame of the map.