Prefix tag representing the spin-weighted derivative of a spin-weighted scalar.
More...
#include <SwshTags.hpp>
|
|
using | type = detail::adjust_spin_weight_t<Tag, DerivativeKind> |
|
using | tag = Tag |
|
using | derivative_of = Tag |
|
using | derivative_kind = DerivativeKind |
|
|
static const int | spin = type::type::spin |
template<typename Tag, typename DerivativeKind>
struct Spectral::Swsh::Tags::Derivative< Tag, DerivativeKind >
Prefix tag representing the spin-weighted derivative of a spin-weighted scalar.
Template Parameters:
Type Aliases and static values:
- type: Always a SpinWeighted<Scalar<ComplexDataVector>, Spin>, where Spin is the spin weight after the derivative DerivativeKind has been applied.
- tag: An alias to the wrapped tag Tag. Provided for applicability to general db::PrefixTag functionality.
- derivative_of: Another alias to the wrapped tag Tag. Provided so that utilities that use this prefix for taking derivatives can have a more expressive code style.
- derivative_kind: Type alias to DerivativeKind, represents the kind of spin-weighted derivative applied to Tag
- spin: The spin weight of the scalar after the derivative has been applied.
The documentation for this struct was generated from the following file:
- src/NumericalAlgorithms/SpinWeightedSphericalHarmonics/SwshTags.hpp