SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Cce::Tags::NewmanPenroseLambdaCompute Struct Reference

Compute tag for \(\lambda\) in the volume. More...

#include <NewmanPenrose.hpp>

Public Types

using base = Tags::NewmanPenroseLambda
using return_type = typename base::type
using argument_tags
Public Types inherited from Cce::Tags::NewmanPenroseLambda
using type = Scalar<SpinWeighted<ComplexDataVector, -2>>

Static Public Attributes

static constexpr auto function

Detailed Description

Compute tag for \(\lambda\) in the volume.

Details

See documentation of newman_penrose_lambda() for definition.

Member Typedef Documentation

◆ argument_tags

using Cce::Tags::NewmanPenroseLambdaCompute::argument_tags
Initial value:
tmpl::list<Tags::BondiJ, Tags::Dy<Tags::BondiJ>,
::Tags::dt< BondiJ > BondiH
Bondi parameter .
Definition Tags.hpp:76
Bondi parameter .
Definition Tags.hpp:35
Bondi parameter .
Definition Tags.hpp:88
The Bondi radius is of the worldtube.
Definition Tags.hpp:368
Bondi parameter .
Definition Tags.hpp:106
Bondi parameter .
Definition Tags.hpp:124
The value .
Definition Tags.hpp:358
Coordinate value , which will be cached and sent to the implementing functions.
Definition Tags.hpp:316
Prefix tag representing the spin-weighted derivative of a spin-weighted scalar.
Definition SwshTags.hpp:171
Struct for labeling the spin-weighted derivative in tags.
Definition SwshTags.hpp:50
Struct for labeling the spin-weighted derivative in tags.
Definition SwshTags.hpp:54

Member Data Documentation

◆ function

auto Cce::Tags::NewmanPenroseLambdaCompute::function
staticconstexpr
Initial value:
= static_cast<void (*)(
Stores a collection of complex function values.
Definition ComplexDataVector.hpp:54
Require a pointer to not be a nullptr
Definition Gsl.hpp:197
Tensor< T, Symmetry<>, index_list<> > Scalar
Scalar type.
Definition TypeAliases.hpp:21
void newman_penrose_lambda(gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, -2 > > * > np_lambda, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &bondi_j, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &dy_j, const Scalar< SpinWeighted< ComplexDataVector, 3 > > &eth_j, const Scalar< SpinWeighted< ComplexDataVector, 1 > > &ethbar_j, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &bondi_k, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &bondi_h, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &bondi_r, const Scalar< SpinWeighted< ComplexDataVector, 1 > > &bondi_u, const Scalar< SpinWeighted< ComplexDataVector, 2 > > &eth_u, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &ethbar_u, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &bondi_w, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &exp_2_beta, const Scalar< SpinWeighted< ComplexDataVector, 0 > > &one_minus_y)
Compute the Newman-Penrose spin coefficient in the volume, in the conventions of moxon2020gha .
Make a spin-weighted type T with spin-weight Spin. Mathematical operators are restricted to addition,...
Definition SpinWeighted.hpp:26

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