|
SpECTRE
v2026.06.09.01
|
Compute the characteristic speeds for the Valencia formulation of GRMHD with divergence cleaning. More...
#include <Characteristics.hpp>
Public Types | |
| using | base = Tags::CharacteristicSpeeds |
| using | argument_tags |
| using | volume_tags = tmpl::list<hydro::Tags::GrmhdEquationOfState> |
| using | return_type = std::array<DataVector, 9> |
| Public Types inherited from grmhd::ValenciaDivClean::Tags::CharacteristicSpeeds | |
| using | type = std::array<DataVector, 9> |
Public Member Functions | |
| template<size_t ThermodynamicDim> | |
| void | function (gsl::not_null< return_type * > result, const Scalar< DataVector > &rest_mass_density, const Scalar< DataVector > &, const Scalar< DataVector > &specific_internal_energy, const Scalar< DataVector > &specific_enthalpy, const tnsr::I< DataVector, 3, Frame::Inertial > &spatial_velocity, const Scalar< DataVector > &lorentz_factor, const tnsr::I< DataVector, 3, Frame::Inertial > &magnetic_field, const Scalar< DataVector > &lapse, const tnsr::I< DataVector, 3 > &shift, const tnsr::ii< DataVector, 3, Frame::Inertial > &spatial_metric, const tnsr::i< DataVector, 3 > &unit_normal, const EquationsOfState::EquationOfState< true, ThermodynamicDim > &equation_of_state) |
Compute the characteristic speeds for the Valencia formulation of GRMHD with divergence cleaning.
see grmhd::ValenciaDivClean::characteristic_speeds
| using grmhd::ValenciaDivClean::Tags::CharacteristicSpeedsCompute::argument_tags |