SpECTRE  v2024.09.29
Cce::PrecomputeCceDependencies< BoundaryPrefix, Tags::EthEthbarRDividedByR > Struct Template Reference

Computes \(\eth \bar{\eth} R / R\) by differentiating and repeating the boundary value of \(R\). More...

#include <PrecomputeCceDependencies.hpp>

Public Types

using boundary_tags = tmpl::list< BoundaryPrefix< Tags::BondiR > >
 
using pre_swsh_derivative_tags = tmpl::list<>
 
using integration_independent_tags = tmpl::list<>
 
using return_tags = tmpl::list< Tags::EthEthbarRDividedByR >
 
using argument_tags = tmpl::append< boundary_tags, tmpl::list< Tags::LMax, Tags::NumberOfRadialPoints > >
 

Static Public Member Functions

static void apply (const gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, 0 > > * > eth_ethbar_r_divided_by_r, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &boundary_r, const size_t l_max, const size_t number_of_radial_points)
 

Detailed Description

template<template< typename > class BoundaryPrefix>
struct Cce::PrecomputeCceDependencies< BoundaryPrefix, Tags::EthEthbarRDividedByR >

Computes \(\eth \bar{\eth} R / R\) by differentiating and repeating the boundary value of \(R\).


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