|
SpECTRE
v2025.08.19
|
Compute tag for a manually-handled partial y derivative in the volume. More...
#include <LinearOperators.hpp>
Public Types | |
| using | base = Dy< Tag > |
| using | return_type = typename base::type |
| using | argument_tags = tmpl::list< Tag, Tags::LMax > |
Public Types inherited from Cce::Tags::Dy< Tag > | |
| using | type = Scalar< SpinWeighted< ComplexDataVector, Tag::type::type::spin > > |
| using | tag = Tag |
Static Public Member Functions | |
| static constexpr auto | function (const gsl::not_null< Scalar< SpinWeighted< ComplexDataVector, Tag::type::type::spin > > * > dy_val, const Scalar< SpinWeighted< ComplexDataVector, Tag::type::type::spin > > &val, const size_t l_max) |
Additional Inherited Members | |
Static Public Attributes inherited from Cce::Tags::Dy< Tag > | |
| static const size_t | dimension_to_differentiate = 2 |
Compute tag for a manually-handled partial y derivative in the volume.
Most of the partial y derivatives are handled by PreSwshDerivatives. However, that infrastructure is specific to the CCE evolution system itself, so it won't work for other uses (e.g. observers that are invoked periodically). This compute tag instead manually computes a partial y derivative.