SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem > 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 = NeutrinoTransportSystem
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_tag
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

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 NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::compute_largest_characteristic_speed
Initial value:
Computes the largest magnitude of the characteristic speeds.
Definition Characteristics.hpp:28

◆ conservative_from_primitive

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::conservative_from_primitive
Initial value:
typename grmhd_system::conservative_from_primitive

◆ flux_variables

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::flux_variables
Initial value:
tmpl::append<typename gh_system::flux_variables,
typename grmhd_system::flux_variables>

◆ gradient_variables

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::gradient_variables
Initial value:
tmpl::append<typename gh_system::gradient_variables,
typename grmhd_system::gradient_variables>

◆ inverse_spatial_metric_tag

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::inverse_spatial_metric_tag
Initial value:
typename gh_system::inverse_spatial_metric_tag

◆ non_conservative_variables

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::non_conservative_variables
Initial value:
typename gh_system::variables_tag::tags_list

◆ primitive_from_conservative

template<typename NeutrinoTransportSystem>
template<typename OrderedListOfPrimitiveRecoverySchemes>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::primitive_from_conservative
Initial value:
typename grmhd_system::template primitive_from_conservative<
OrderedListOfPrimitiveRecoverySchemes>

◆ primitive_variables_tag

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::primitive_variables_tag
Initial value:
typename grmhd_system::primitive_variables_tag

◆ spacetime_variables_tag

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::spacetime_variables_tag
Initial value:
tmpl::list<::Tags::deriv<gr::Tags::Lapse<DataVector>, tmpl::size_t<3>,
tmpl::size_t<3>, Frame::Inertial>,
Definition IndexType.hpp:46
Definition VariablesTag.hpp:17
Prefix indicating spatial derivatives.
Definition Prefixes.hpp:46
Definition Tags.hpp:139

◆ variables_tag

template<typename NeutrinoTransportSystem>
using grmhd::GhValenciaDivClean::System< NeutrinoTransportSystem >::variables_tag
Initial value:
tmpl::append<typename gh_system::variables_tag::tags_list,
typename grmhd_system::variables_tag::tags_list>>

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