SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Cce::GaugeUpdateInertialTimeDerivatives Struct Reference

Update the inertial gauge cartesian coordinate derivative \(\partial_u \hat x(x)\). More...

#include <GaugeTransformBoundaryData.hpp>

Public Types

using return_tags
using argument_tags

Static Public Member Functions

static void apply (gsl::not_null< tnsr::i< DataVector, 3 > * > cartesian_inertial_du_x, gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, 1 > > * > evolution_gauge_u_at_scri, const tnsr::i< DataVector, 3 > &cartesian_inertial_coordinates, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &gauge_cauchy_c, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &omega, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &gauge_cauchy_d, size_t l_max, const Spectral::Swsh::SwshInterpolator &interpolator)

Detailed Description

Update the inertial gauge cartesian coordinate derivative \(\partial_u \hat x(x)\).

Details

For the asymptotically inertial angular coordinates \(\hat{x}^{\hat{A}}\), we have:

\begin{align*}\partial_u \hat{x}^{\hat{A}} = -U^{(0)B}\partial_B \hat{x}^{\hat{A}} \end{align*}

and the Cartesian version reads

\begin{align*}\partial_u \hat{x}^{\hat{i}}= - \text{Re}(\bar{U}^{(0)} \eth \hat{x}^{\hat{i}}) \end{align*}

Note that \(U^{0}\) and \(\mathcal U^{(0)}\) are related by

\begin{align*}U^{(0)} &= \frac{1}{2\omega^2} \left( \bar{d} \mathcal U^{(0)} - c \bar{\mathcal U}^{(0)} \right) \\ &= \frac{\hat \omega^2}{2} \left( \bar{d} \mathcal U^{(0)} - c \bar{\mathcal U}^{(0)} \right) \end{align*}

see Eq. (79) of [152].

Member Typedef Documentation

◆ argument_tags

using Cce::GaugeUpdateInertialTimeDerivatives::argument_tags
Initial value:
tmpl::list<
The spin-weight 2 angular Jacobian factor in the Cauchy coordinates, similar to Eq....
Definition Tags.hpp:180
The spin-weight 0 angular Jacobian factor in the Cauchy coordinates, similar to Eq....
Definition Tags.hpp:186
The partially flat Bondi-like coordinates.
Definition Tags.hpp:225
The conformal factor in the partially flat Bondi-like coordinates, associated with an angular transfo...
Definition Tags.hpp:193
Tag for a SwshInterpolator associated with a particular set of angular coordinates.
Definition SwshTags.hpp:246

◆ return_tags

using Cce::GaugeUpdateInertialTimeDerivatives::return_tags
Initial value:
tmpl::list<::Tags::dt<Tags::PartiallyFlatCartesianCoords>,
The surface quantity of Bondi evaluated at the null spacetime boundary .
Definition Tags.hpp:113

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/Cce/GaugeTransformBoundaryData.hpp