9 #include "Evolution/Systems/RelativisticEuler/Valencia/TagsDeclarations.hpp"
11 #include "PointwiseFunctions/GeneralRelativity/TagsDeclarations.hpp"
12 #include "PointwiseFunctions/Hydro/TagsDeclarations.hpp"
72 using return_tags = tmpl::list<
76 using argument_tags = tmpl::list<
91 gsl::not_null<tnsr::i<DataVector, Dim, Frame::Inertial>*> source_tilde_s,
93 const tnsr::i<DataVector, Dim, Frame::Inertial>& tilde_s,
94 const tnsr::I<DataVector, Dim, Frame::Inertial>& spatial_velocity,
96 const tnsr::i<DataVector, Dim, Frame::Inertial>& d_lapse,
97 const tnsr::iJ<DataVector, Dim, Frame::Inertial>& d_shift,
98 const tnsr::ijj<DataVector, Dim, Frame::Inertial>& d_spatial_metric,
99 const tnsr::II<DataVector, Dim, Frame::Inertial>& inv_spatial_metric,
101 const tnsr::ii<DataVector, Dim, Frame::Inertial>&
Definition: IndexType.hpp:44
Scalar< DataType > lapse(const tnsr::I< DataType, SpatialDim, Frame > &shift, const tnsr::aa< DataType, SpatialDim, Frame > &spacetime_metric) noexcept
Compute lapse from shift and spacetime metric.
Compute the source terms for the flux-conservative Valencia formulation of the relativistic Euler sys...
Definition: Sources.hpp:71
Items related to evolving the relativistic Euler system.
Definition: EvolveValenciaFwd.hpp:8
Stores a collection of function values.
Definition: DataVector.hpp:46
Tensor< T, Symmetry<>, index_list<> > Scalar
Definition: TypeAliases.hpp:21
Implementations from the Guideline Support Library.
Definition: ReadSpecThirdOrderPiecewisePolynomial.hpp:11
void extrinsic_curvature(gsl::not_null< tnsr::ii< DataVector, 3, Frame > * > result, const tnsr::ii< DataVector, 3, Frame > &grad_normal, const tnsr::i< DataVector, 3, Frame > &unit_normal_one_form, const tnsr::I< DataVector, 3, Frame > &unit_normal_vector) noexcept
Extrinsic curvature of a 2D Strahlkorper embedded in a 3D space.
Require a pointer to not be a nullptr
Definition: ReadSpecThirdOrderPiecewisePolynomial.hpp:13