SpECTRE
v2024.09.29
|
Update the angular coordinates stored in AngularTag
via trigonometric operations applied to the Cartesian coordinates stored in CartesianTag
.
More...
#include <GaugeTransformBoundaryData.hpp>
Public Types | |
using | argument_tags = tmpl::list<> |
using | return_tags = tmpl::list< AngularTag, CartesianTag > |
Static Public Member Functions | |
static void | apply (const gsl::not_null< tnsr::i< DataVector, 2, ::Frame::Spherical<::Frame::Inertial > > * > angular_coordinates, const gsl::not_null< tnsr::i< DataVector, 3 > * > cartesian_coordinates) |
Update the angular coordinates stored in AngularTag
via trigonometric operations applied to the Cartesian coordinates stored in CartesianTag
.
This function also normalizes the Cartesian coordinates stored in CartesianTag
, which is the desired behavior for the CCE boundary computation.