SpECTRE  v2024.09.29
Cce::GaugeUpdateInterpolator< AngularCoordinates > Struct Template Reference

Update the interpolator stored in Spectral::Swsh::Tags::SwshInterpolator<AngularCoordinates>. More...

#include <GaugeTransformBoundaryData.hpp>

Public Types

using return_tags = tmpl::list< Spectral::Swsh::Tags::SwshInterpolator< AngularCoordinates > >
 
using argument_tags = tmpl::list< AngularCoordinates, Tags::LMax >
 

Static Public Member Functions

static void apply (const gsl::not_null< Spectral::Swsh::SwshInterpolator * > interpolator, const tnsr::i< DataVector, 2, ::Frame::Spherical<::Frame::Inertial > > &angular_coordinates, const size_t l_max)
 

Detailed Description

template<typename AngularCoordinates>
struct Cce::GaugeUpdateInterpolator< AngularCoordinates >

Update the interpolator stored in Spectral::Swsh::Tags::SwshInterpolator<AngularCoordinates>.

Details

Note that the AngularCoordinates associated with the interpolator should be the source coordinates. For instance, when interpolating a quantity defined on the Cauchy gauge collocation points to the evolution gauge collocation points, the interpolator input should be the Cauchy coordinates points as a function of the evolution gauge coordinates (at the evolution gauge collocation points).


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