SpECTRE  v2024.05.11
ylm::Tags::EuclideanSurfaceIntegralVector< IntegrandTag, Frame > Struct Template Reference

Computes the Euclidean-space integral of a vector over a Strahlkorper, \(\oint V^i s_i (s_j s_k \delta^{jk})^{-1/2} d^2 S\), where \(s_i\) is the Strahlkorper surface unit normal and \(\delta^{ij}\) is the Kronecker delta. Note that \(s_i\) is not assumed to be normalized; the denominator of the integrand effectively normalizes it using the Euclidean metric. More...

#include <Tags.hpp>

Public Types

using type = double
 

Static Public Member Functions

static std::string name ()
 

Detailed Description

template<typename IntegrandTag, typename Frame>
struct ylm::Tags::EuclideanSurfaceIntegralVector< IntegrandTag, Frame >

Computes the Euclidean-space integral of a vector over a Strahlkorper, \(\oint V^i s_i (s_j s_k \delta^{jk})^{-1/2} d^2 S\), where \(s_i\) is the Strahlkorper surface unit normal and \(\delta^{ij}\) is the Kronecker delta. Note that \(s_i\) is not assumed to be normalized; the denominator of the integrand effectively normalizes it using the Euclidean metric.


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