SpECTRE
v2025.03.17
|
Ideal general relativistic magnetohydrodynamics (GRMHD) system with divergence cleaning coupled with electron fraction. More...
#include <System.hpp>
Public Types | |
using | boundary_conditions_base = BoundaryConditions::BoundaryCondition |
using | boundary_correction_base = BoundaryCorrections::BoundaryCorrection |
using | variables_tag = ::Tags::Variables< tmpl::list< Tags::TildeD, Tags::TildeYe, Tags::TildeTau, Tags::TildeS<>, Tags::TildeB<>, Tags::TildePhi > > |
using | flux_variables = implementation defined |
using | non_conservative_variables = implementation defined |
using | gradient_variables = implementation defined |
using | primitive_variables_tag = ::Tags::Variables< hydro::grmhd_tags< DataVector > > |
using | spacetime_variables_tag = ::Tags::Variables< gr::tags_for_hydro< volume_dim, DataVector > > |
using | flux_spacetime_variables_tag = ::Tags::Variables< tmpl::list< gr::Tags::Lapse< DataVector >, gr::Tags::Shift< DataVector, 3 >, gr::Tags::SpatialMetric< DataVector, 3 >, gr::Tags::SqrtDetSpatialMetric< DataVector >, gr::Tags::InverseSpatialMetric< DataVector, 3 > > > |
using | compute_volume_time_derivative_terms = TimeDerivativeTerms |
using | conservative_from_primitive = ConservativeFromPrimitive |
template<typename OrderedListOfPrimitiveRecoverySchemes > | |
using | primitive_from_conservative = PrimitiveFromConservative< OrderedListOfPrimitiveRecoverySchemes > |
using | compute_largest_characteristic_speed = Tags::ComputeLargestCharacteristicSpeed |
using | inverse_spatial_metric_tag = gr::Tags::InverseSpatialMetric< DataVector, volume_dim > |
Static Public Attributes | |
static constexpr bool | is_in_flux_conservative_form = true |
static constexpr bool | has_primitive_and_conservative_vars = true |
static constexpr size_t | volume_dim = 3 |
Ideal general relativistic magnetohydrodynamics (GRMHD) system with divergence cleaning coupled with electron fraction.
We adopt the standard 3+1 form of metric
where
Primitive variables of the system are
with corresponding derived physical quantities which frequently appear in equations:
The GRMHD equations can be written in a flux-balanced form
Evolved (conserved) variables
where
Corresponding fluxes
and source terms
with
where