43 gsl::not_null<tnsr::I<DataVector, Dim, Frame::Inertial>*> tilde_d_flux,
44 gsl::not_null<tnsr::I<DataVector, Dim, Frame::Inertial>*> tilde_tau_flux,
45 gsl::not_null<tnsr::Ij<DataVector, Dim, Frame::Inertial>*> tilde_s_flux,
47 const tnsr::i<DataVector, Dim, Frame::Inertial>& tilde_s,
49 const tnsr::I<DataVector, Dim, Frame::Inertial>&
shift,
52 const tnsr::I<DataVector, Dim, Frame::Inertial>& spatial_velocity) noexcept;
Implementations from the Guideline Support Library.
Definition: ConservativeFromPrimitive.hpp:10
Items related to evolving the relativistic Euler system.
Definition: Characteristics.hpp:21
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.
Definition: ComputeSpacetimeQuantities.cpp:98
Defines a list of useful type aliases for tensors.
tnsr::I< DataType, SpatialDim, Frame > shift(const tnsr::aa< DataType, SpatialDim, Frame > &spacetime_metric, const tnsr::II< DataType, SpatialDim, Frame > &inverse_spatial_metric) noexcept
Compute shift from spacetime metric and inverse spatial metric.
Definition: ComputeSpacetimeQuantities.cpp:82
Stores a collection of function values.
Definition: DataVector.hpp:46
void fluxes(gsl::not_null< tnsr::I< DataVector, Dim, Frame::Inertial > *> tilde_d_flux, gsl::not_null< tnsr::I< DataVector, Dim, Frame::Inertial > *> tilde_tau_flux, gsl::not_null< tnsr::Ij< DataVector, Dim, Frame::Inertial > *> tilde_s_flux, const Scalar< DataVector > &tilde_d, const Scalar< DataVector > &tilde_tau, const tnsr::i< DataVector, Dim, Frame::Inertial > &tilde_s, const Scalar< DataVector > &lapse, const tnsr::I< DataVector, Dim, Frame::Inertial > &shift, const Scalar< DataVector > &sqrt_det_spatial_metric, const Scalar< DataVector > &pressure, const tnsr::I< DataVector, Dim, Frame::Inertial > &spatial_velocity) noexcept
The fluxes of the conservative variables.
Tensor< T, Symmetry<>, index_list<> > Scalar
Scalar type.
Definition: TypeAliases.hpp:21
Require a pointer to not be a nullptr
Definition: ConservativeFromPrimitive.hpp:12