SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
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
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).

Member Typedef Documentation

◆ return_tags

template<typename AngularCoordinates>
using Cce::GaugeUpdateInterpolator< AngularCoordinates >::return_tags
Initial value:
tmpl::list<Spectral::Swsh::Tags::SwshInterpolator<AngularCoordinates>>

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