SpECTRE
v2024.09.29
|
Update the quantity \(\hat \omega\) and \(\hat \eth \hat \omega\) for updated spin-weighted Jacobian quantities \(\hat c\) and \(\hat d\). More...
#include <GaugeTransformBoundaryData.hpp>
Public Types | |
using | argument_tags = tmpl::list< GaugeC, GaugeD, Tags::LMax > |
using | return_tags = tmpl::list< GaugeOmega, Spectral::Swsh::Tags::Derivative< GaugeOmega, Spectral::Swsh::Tags::Eth > > |
Static Public Member Functions | |
static void | apply (gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, 0 > > * > omega, gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, 1 > > * > eth_omega, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &gauge_c, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &gauge_d, size_t l_max) |
Update the quantity \(\hat \omega\) and \(\hat \eth \hat \omega\) for updated spin-weighted Jacobian quantities \(\hat c\) and \(\hat d\).
The conformal factor \(\hat \omega\) can be determined by the angular determinant from the spin-weighted Jacobian factors as
\begin{align*} \hat \omega = \frac{1}{2} \sqrt{\hat d \hat{\bar d} - \hat c \hat{\bar c}}. \end{align*}