Public Types | Static Public Attributes | List of all members
NewtonianEuler::System< Dim, EquationOfStateType, InitialDataType > Struct Template Reference

Public Types

using primitive_variables_tag = ::Tags::Variables< tmpl::list< Tags::MassDensity< DataVector >, Tags::Velocity< DataVector, Dim >, Tags::SpecificInternalEnergy< DataVector >, Tags::Pressure< DataVector > >>
 
using variables_tag = ::Tags::Variables< tmpl::list< Tags::MassDensityCons< DataVector >, Tags::MomentumDensity< DataVector, Dim >, Tags::EnergyDensity< DataVector > >>
 
template<typename Tag >
using magnitude_tag = ::Tags::EuclideanMagnitude< Tag >
 
using char_speeds_tag = Tags::CharacteristicSpeedsCompute< Dim >
 
using compute_largest_characteristic_speed = ComputeLargestCharacteristicSpeed< Dim >
 
using conservative_from_primitive = ConservativeFromPrimitive< Dim >
 
using primitive_from_conservative = PrimitiveFromConservative< Dim, thermodynamic_dim >
 
using volume_fluxes = ComputeFluxes< Dim >
 
using volume_sources = ComputeSources< InitialDataType >
 
using compute_time_derivative = ConservativeDuDt< System >
 
using sourced_variables = typename InitialDataType::source_term_type::sourced_variables
 

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 = Dim
 
static constexpr size_t thermodynamic_dim
 

Member Data Documentation

◆ thermodynamic_dim

template<size_t Dim, typename EquationOfStateType , typename InitialDataType >
constexpr size_t NewtonianEuler::System< Dim, EquationOfStateType, InitialDataType >::thermodynamic_dim
static
Initial value:
=
EquationOfStateType::thermodynamic_dim

The documentation for this struct was generated from the following file: