SpECTRE  v2024.04.12
gh::EvolvedFieldsFromCharacteristicFieldsCompute< Dim, Frame > Struct Template Reference

Public Types

using base = Tags::EvolvedFieldsFromCharacteristicFields< DataVector, Dim, Frame >
 
using return_type = typename base::type
 
using argument_tags = tmpl::list< gh::ConstraintDamping::Tags::ConstraintGamma2, Tags::VSpacetimeMetric< DataVector, Dim, Frame >, Tags::VZero< DataVector, Dim, Frame >, Tags::VPlus< DataVector, Dim, Frame >, Tags::VMinus< DataVector, Dim, Frame >, ::Tags::Normalized< domain::Tags::UnnormalizedFaceNormal< Dim, Frame > > >
 
- Public Types inherited from gh::Tags::EvolvedFieldsFromCharacteristicFields< DataVector, Dim, Frame >
using type = Variables< tmpl::list< gr::Tags::SpacetimeMetric< DataVector, Dim, Frame >, Pi< DataVector, Dim, Frame >, Phi< DataVector, Dim, Frame > > >
 

Static Public Attributes

static constexpr auto function
 

Member Data Documentation

◆ function

template<size_t Dim, typename Frame >
constexpr auto gh::EvolvedFieldsFromCharacteristicFieldsCompute< Dim, Frame >::function
staticconstexpr
Initial value:
= static_cast<void (*)(
Definition: ContractFirstNIndices.hpp:16
Require a pointer to not be a nullptr
Definition: Gsl.hpp:183
void unit_normal_one_form(gsl::not_null< tnsr::i< DataVector, 3, Frame > * > result, const tnsr::i< DataVector, 3, Frame > &normal_one_form, const DataVector &one_over_one_form_magnitude)
Computes normalized unit normal one-form to a Strahlkorper.
Tags::EvolvedFieldsFromCharacteristicFields< DataVector, Dim, Frame >::type evolved_fields_from_characteristic_fields(const Scalar< DataVector > &gamma_2, const tnsr::aa< DataVector, Dim, Frame > &u_psi, const tnsr::iaa< DataVector, Dim, Frame > &u_zero, const tnsr::aa< DataVector, Dim, Frame > &u_plus, const tnsr::aa< DataVector, Dim, Frame > &u_minus, const tnsr::i< DataVector, Dim, Frame > &unit_normal_one_form)
For expressions used here to compute evolved fields from characteristic ones, see CharacteristicField...

The documentation for this struct was generated from the following file: