SpECTRE  v2024.04.12
Cce::RadialIntegrateBondi< BoundaryPrefix, Tags::BondiH > Struct Template Reference

Public Types

using boundary_tags = tmpl::list< BoundaryPrefix< Tags::BondiH > >
 
using integrand_tags = tmpl::list< Tags::PoleOfIntegrand< Tags::BondiH >, Tags::RegularIntegrand< Tags::BondiH >, Tags::LinearFactor< Tags::BondiH >, Tags::LinearFactorForConjugate< Tags::BondiH > >
 
using integration_independent_tags = tmpl::list< Tags::OneMinusY >
 
using return_tags = tmpl::list< Tags::BondiH >
 
using argument_tags = tmpl::append< integrand_tags, boundary_tags, integration_independent_tags, tmpl::list< Tags::LMax, Tags::NumberOfRadialPoints > >
 

Static Public Member Functions

static void apply (gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, 2 > > * > integral_result, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &pole_of_integrand, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &regular_integrand, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &linear_factor, const Scalar< SpinWeighted< ComplexDataVector, 4 > > &linear_factor_of_conjugate, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &boundary, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &one_minus_y, size_t l_max, size_t number_of_radial_points)
 

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