SpECTRE  v2026.06.09.01
Loading...
Searching...
No Matches
grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > > Struct Template Reference

Public Types

using boundary_conditions_base = BoundaryConditions::BoundaryCondition
using grmhd_system = grmhd::ValenciaDivClean::System
using gh_system = gh::System<3_st>
using neutrino_transport_system
using variables_tag
using non_conservative_variables
using flux_variables
using gradient_variables
using gradients_tags = gradient_variables
using primitive_variables_tag
using spacetime_variables_tags
using compute_volume_time_derivative_terms = TimeDerivativeTerms
using conservative_from_primitive
template<typename OrderedListOfPrimitiveRecoverySchemes>
using primitive_from_conservative
using compute_largest_characteristic_speed
using inverse_spatial_metric_tag
using spacetime_variables_tag

Static Public Member Functions

static std::string name ()

Static Public Attributes

static constexpr bool has_primitive_and_conservative_vars = true
static constexpr size_t volume_dim = 3
static constexpr bool is_in_flux_conservative_form = false

Member Typedef Documentation

◆ compute_largest_characteristic_speed

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::compute_largest_characteristic_speed
Initial value:
Computes the largest magnitude of the characteristic speeds.
Definition Characteristics.hpp:28

◆ conservative_from_primitive

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::conservative_from_primitive
Initial value:
typename grmhd_system::conservative_from_primitive

◆ flux_variables

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::flux_variables
Initial value:
tmpl::append<typename gh_system::flux_variables,
typename grmhd_system::flux_variables,
typename neutrino_transport_system::flux_variables>

◆ gradient_variables

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::gradient_variables
Initial value:
tmpl::append<typename gh_system::gradient_variables,
typename grmhd_system::gradient_variables,
typename neutrino_transport_system::gradient_variables>

◆ inverse_spatial_metric_tag

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::inverse_spatial_metric_tag
Initial value:
typename gh_system::inverse_spatial_metric_tag

◆ neutrino_transport_system

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::neutrino_transport_system
Initial value:
RadiationTransport::M1Grey::System<tmpl::list<NeutrinoSpecies...>>
Definition System.hpp:33

◆ non_conservative_variables

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::non_conservative_variables
Initial value:
typename gh_system::variables_tag::tags_list

◆ primitive_from_conservative

template<typename... NeutrinoSpecies>
template<typename OrderedListOfPrimitiveRecoverySchemes>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::primitive_from_conservative
Initial value:
typename grmhd_system::template primitive_from_conservative<
OrderedListOfPrimitiveRecoverySchemes>

◆ primitive_variables_tag

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::primitive_variables_tag
Initial value:
tmpl::append<typename grmhd_system::primitive_variables_tag,
typename neutrino_transport_system::primitive_variables_tag>

◆ spacetime_variables_tags

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::spacetime_variables_tags
Initial value:
typename neutrino_transport_system::spacetime_variables_tag

◆ variables_tag

template<typename... NeutrinoSpecies>
using grmhd::GhValenciaDivClean::System< RadiationTransport::M1Grey::System< tmpl::list< NeutrinoSpecies... > > >::variables_tag
Initial value:
::Tags::Variables<tmpl::append<
typename gh_system::variables_tag::tags_list,
typename grmhd_system::variables_tag::tags_list,
typename neutrino_transport_system::variables_tag::tags_list>>
Definition VariablesTag.hpp:17

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/GrMhd/GhValenciaDivClean/SystemM1.hpp