= static_cast<void (*)(
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,
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) noexcept
Computes normalized unit normal one-form to a Strahlkorper.
Tensor< T, Symmetry<>, index_list<> > Scalar
Scalar type.
Definition: TypeAliases.hpp:21
Tags::EvolvedFieldsFromCharacteristicFields< 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) noexcept
For expressions used here to compute evolved fields from characteristic ones, see CharacteristicField...