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

Computes the evolution gauge quantity \(\hat \beta\) on the worldtube. More...

#include <GaugeTransformBoundaryData.hpp>

Public Types

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

Static Public Member Functions

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

Detailed Description

Computes the evolution gauge quantity \(\hat \beta\) on the worldtube.

Details

The evolution gauge quantity \(\hat \beta\) obeys

\begin{align*} e^{2 \hat \beta} = e^{2 \beta(\hat x^{\hat A})} / \hat \omega. \end{align*}

The explicit evaluation at \(\hat x^{\hat A}\) on the right-hand side indicates the requirement of an interpolation step, and \(\hat \omega\) is the conformal factor associated with the angular transformation.


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