SpECTRE  v2024.12.16
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Cce::GaugeUpdateOmega< GaugeC, GaugeD, GaugeOmega > Struct Template Reference

Update the quantity ω^ and ð^ω^ for updated spin-weighted Jacobian quantities c^ and d^. More...

#include <GaugeTransformBoundaryData.hpp>

Public Types

using argument_tags = implementation defined
 
using return_tags = implementation defined
 

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)
 

Detailed Description

template<typename GaugeC, typename GaugeD, typename GaugeOmega>
struct Cce::GaugeUpdateOmega< GaugeC, GaugeD, GaugeOmega >

Update the quantity ω^ and ð^ω^ for updated spin-weighted Jacobian quantities c^ and d^.

Details

The conformal factor ω^ can be determined by the angular determinant from the spin-weighted Jacobian factors as

ω^=12d^d¯^c^c¯^.


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