|
SpECTRE
v2026.04.01
|
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 |
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*}
| using Cce::GaugeUpdateOmega< GaugeC, GaugeD, GaugeOmega >::return_tags |