SpECTRE  v2026.09.05
Loading...
Searching...
No Matches
gr::surfaces::Tags::DimensionfulSpinMagnitudeCompute< Frame > Struct Template Reference

Computes the approximate-Killing-Vector quasilocal spin magnitude of a Strahlkorper. More...

#include <Tags.hpp>

Public Types

using base = DimensionfulSpinMagnitude
using return_type = double
using argument_tags
Public Types inherited from gr::surfaces::Tags::DimensionfulSpinMagnitude
using type = double

Static Public Attributes

static constexpr auto function

Detailed Description

template<typename Frame>
struct gr::surfaces::Tags::DimensionfulSpinMagnitudeCompute< Frame >

Computes the approximate-Killing-Vector quasilocal spin magnitude of a Strahlkorper.

Member Typedef Documentation

◆ argument_tags

template<typename Frame>
using gr::surfaces::Tags::DimensionfulSpinMagnitudeCompute< Frame >::argument_tags
Initial value:
Definition Tags.hpp:25
Computes the area element on a Strahlkorper. Useful for integrals.
Definition Tags.hpp:308
The spin function is proportional to the imaginary part of the Strahlkorper’s complex scalar curvatur...
Definition Tags.hpp:396
Ricci scalar is the two-dimensional intrinsic Ricci scalar curvature of a Strahlkorper.
Definition Tags.hpp:151
Tag referring to a ylm::Strahlkorper
Definition Tags.hpp:29
Tangents(i,j) is , where are the Cartesian coordinates of the surface (i.e. CartesianCoords) and are...
Definition Tags.hpp:327

Member Data Documentation

◆ function

template<typename Frame>
auto gr::surfaces::Tags::DimensionfulSpinMagnitudeCompute< Frame >::function
staticconstexpr
Initial value:
= static_cast<void (*)(
const Scalar<DataVector>&, const tnsr::ii<DataVector, 3, Frame>&,
const ylm::Tags::aliases::Jacobian<Frame>&,
Require a pointer to not be a nullptr
Definition Gsl.hpp:197
A star-shaped surface expanded in spherical harmonics.
Definition Strahlkorper.hpp:36
void dimensionful_spin_magnitude(gsl::not_null< double * > result, const Scalar< DataVector > &ricci_scalar, const Scalar< DataVector > &spin_function, const tnsr::ii< DataVector, 3, Frame > &spatial_metric, const ylm::Tags::aliases::Jacobian< Frame > &tangents, const ylm::Strahlkorper< Frame > &strahlkorper, const Scalar< DataVector > &area_element)
Spin magnitude measured on a 2D Strahlkorper.
Tensor< T, Symmetry<>, index_list<> > Scalar
Scalar type.
Definition TypeAliases.hpp:21

The documentation for this struct was generated from the following file:
  • src/PointwiseFunctions/GeneralRelativity/Surfaces/Tags.hpp