SpECTRE  v2024.04.12
Cce::PreSwshDerivatives<::Tags::Multiplies< Tags::BondiUbar, Rhs > > Struct Template Reference

Compute the product of \(\bar{U}\) and the quantity represented by Rhs. More...

#include <PreSwshDerivatives.hpp>

Public Types

using pre_swsh_derivative_tags = tmpl::list< Tags::BondiU, Rhs >
 
using swsh_derivative_tags = tmpl::list<>
 
using integrand_tags = tmpl::list<>
 
using return_tags = tmpl::list<::Tags::Multiplies< Tags::BondiUbar, Rhs > >
 
using argument_tags = pre_swsh_derivative_tags
 

Static Public Member Functions

static void apply (const gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, ::Tags::Multiplies< Tags::BondiUbar, Rhs >::type::type::spin > > * > result, const Scalar< SpinWeighted< ComplexDataVector, 1 > > &u, const Scalar< SpinWeighted< ComplexDataVector, Rhs::type::type::spin > > &rhs)
 

Detailed Description

template<typename Rhs>
struct Cce::PreSwshDerivatives<::Tags::Multiplies< Tags::BondiUbar, Rhs > >

Compute the product of \(\bar{U}\) and the quantity represented by Rhs.

Details

In this function, \(\bar{U}\) is obtained via conjugation of Tags::BondiU inline, rather than accessing Tags::BondiUbar in storage.


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