SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
gh::CharacteristicFieldsCompute< Dim, Frame > Struct Template Reference

Public Types

using base = Tags::CharacteristicFields<DataVector, Dim, Frame>
using return_type = typename base::type
using argument_tags
Public Types inherited from gh::Tags::CharacteristicFields< DataVector, Dim, Frame >
using type

Static Public Attributes

static constexpr auto function

Member Typedef Documentation

◆ argument_tags

template<size_t Dim, typename Frame>
using gh::CharacteristicFieldsCompute< Dim, Frame >::argument_tags
Initial value:
tmpl::list<
The normalized (co)vector represented by Tag.
Definition Magnitude.hpp:123
Constraint dammping parameter for the generalized harmonic system (cf. lindblom2005qh).
Definition ConstraintDampingTags.hpp:70
Auxiliary variable which is analytically the spatial derivative of the spacetime metric.
Definition Tags.hpp:38
Conjugate momentum to the spacetime metric.
Definition Tags.hpp:27
Inverse of the spatial metric.
Definition Tags.hpp:32
Definition Tags.hpp:16

Member Data Documentation

◆ function

template<size_t Dim, typename Frame>
auto gh::CharacteristicFieldsCompute< Dim, Frame >::function
staticconstexpr
Initial value:
= static_cast<void (*)(
const tnsr::II<DataVector, Dim, Frame>&,
const tnsr::aa<DataVector, Dim, Frame>&,
const tnsr::aa<DataVector, Dim, Frame>&,
const tnsr::iaa<DataVector, Dim, Frame>&,
const tnsr::i<DataVector, Dim, Frame>&)>(&characteristic_fields)
Require a pointer to not be a nullptr
Definition Gsl.hpp:197
Tensor< T, Symmetry<>, index_list<> > Scalar
Scalar type.
Definition TypeAliases.hpp:21
Tags::CharacteristicFields< DataVector, Dim, Frame >::type characteristic_fields(const Scalar< DataVector > &gamma_2, const tnsr::II< DataVector, Dim, Frame > &inverse_spatial_metric, const tnsr::aa< DataVector, Dim, Frame > &spacetime_metric, const tnsr::aa< DataVector, Dim, Frame > &pi, const tnsr::iaa< DataVector, Dim, Frame > &phi, const tnsr::i< DataVector, Dim, Frame > &unit_normal_one_form)
Computes characteristic fields from evolved fields.

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