SpECTRE  v2026.09.05
Loading...
Searching...
No Matches
Cce::PreSwshDerivatives< Tags::JbarQMinus2EthBeta > Struct Reference

Compute \(\bar{J} * (Q - 2 \eth \beta)\). More...

#include <PreSwshDerivatives.hpp>

Public Types

using pre_swsh_derivative_tags = tmpl::list<Tags::BondiJ, Tags::BondiQ>
using swsh_derivative_tags
using integrand_tags = tmpl::list<>
using return_tags = tmpl::list<Tags::JbarQMinus2EthBeta>
using argument_tags

Static Public Member Functions

static void apply (const gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, -1 > > * > jbar_q_minus_2_eth_beta, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &j, const Scalar< SpinWeighted< ComplexDataVector, 1 > > &q, const Scalar< SpinWeighted< ComplexDataVector, 1 > > &eth_beta)

Detailed Description

Compute \(\bar{J} * (Q - 2 \eth \beta)\).

Note
the conjugates for this are accessed by their non-conjugate counterparts (Tags::BondiJ and Tags::BondiQ) then conjugated inline

Member Typedef Documentation

◆ argument_tags

Initial value:
tmpl::append<pre_swsh_derivative_tags, swsh_derivative_tags>

◆ swsh_derivative_tags

using Cce::PreSwshDerivatives< Tags::JbarQMinus2EthBeta >::swsh_derivative_tags
Initial value:
Bondi parameter .
Definition Tags.hpp:30
Prefix tag representing the spin-weighted derivative of a spin-weighted scalar.
Definition SwshTags.hpp:171
Struct for labeling the spin-weighted derivative in tags.
Definition SwshTags.hpp:50

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/Cce/PreSwshDerivatives.hpp