SpECTRE  v2024.04.12
Cce::GaugeAdjustedBoundaryValue< Tags::BondiR > Struct Reference

Computes the evolution gauge Bondi \(\hat R\) on the worldtube from Cauchy gauge quantities. More...

#include <GaugeTransformBoundaryData.hpp>

Public Types

using return_tags = tmpl::list< Tags::EvolutionGaugeBoundaryValue< Tags::BondiR > >
 
using argument_tags = tmpl::list< Tags::BoundaryValue< Tags::BondiR >, Tags::PartiallyFlatGaugeOmega, Spectral::Swsh::Tags::SwshInterpolator< Tags::CauchyAngularCoords > >
 

Static Public Member Functions

static void apply (gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, 0 > > * > evolution_gauge_r, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &cauchy_gauge_r, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &omega, const Spectral::Swsh::SwshInterpolator &interpolator)
 

Detailed Description

Computes the evolution gauge Bondi \(\hat R\) on the worldtube from Cauchy gauge quantities.

Details

The evolution gauge Bondi \(\hat R\) obeys:

\begin{align*} \hat R = \hat \omega R(\hat x^{\hat A}), \end{align*}

where the evaluation of \(R\) at \(\hat x^{\hat A}\) requires an interpolation to the evolution coordinates, and \(\hat \omega\) is the conformal factor associated with the angular part of the gauge transformation.


The documentation for this struct was generated from the following file: