SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
RadiationTransport::M1Grey::TimeDerivativeTerms< NeutrinoSpecies > Struct Template Reference

Classes

struct  TildeSUp

Public Types

using temporary_tags
using argument_tags

Public Member Functions

static ::evolution::dg::TimeDerivativeDecisions< 3 > apply (const gsl::not_null< typename Tags::TildeE< Frame::Inertial, NeutrinoSpecies >::type * >... non_flux_terms_dt_tilde_e, const gsl::not_null< typename Tags::TildeS< Frame::Inertial, NeutrinoSpecies >::type * >... non_flux_terms_dt_tilde_s, const gsl::not_null< typename ::Tags::Flux< Tags::TildeE< Frame::Inertial, NeutrinoSpecies >, tmpl::size_t< 3 >, Frame::Inertial >::type * >... tilde_e_flux, const gsl::not_null< typename ::Tags::Flux< Tags::TildeS< Frame::Inertial, NeutrinoSpecies >, tmpl::size_t< 3 >, Frame::Inertial >::type * >... tilde_s_flux, const gsl::not_null< tnsr::I< DataVector, 3, Frame::Inertial > * > tilde_s_M, const gsl::not_null< tnsr::II< DataVector, 3, Frame::Inertial > * > temp_inv_spatial_metric, const typename Tags::TildeE< Frame::Inertial, NeutrinoSpecies >::type &... tilde_e, const typename Tags::TildeS< Frame::Inertial, NeutrinoSpecies >::type &... tilde_s, const typename Tags::TildeP< Frame::Inertial, NeutrinoSpecies >::type &... tilde_p, const Scalar< DataVector > &lapse, const tnsr::I< DataVector, 3, Frame::Inertial > &shift, const tnsr::ii< DataVector, 3, Frame::Inertial > &spatial_metric, const tnsr::II< DataVector, 3, Frame::Inertial > &inv_spatial_metric, const tnsr::i< DataVector, 3 > &d_lapse, const tnsr::iJ< DataVector, 3 > &d_shift, const tnsr::ijj< DataVector, 3 > &d_spatial_metric, const tnsr::ii< DataVector, 3 > &extrinsic_curvature, const Scalar< DataVector > &emissivity, const Scalar< DataVector > &absorption_opacity, const Scalar< DataVector > &scattering_opacity, const typename Tags::TildeJ< NeutrinoSpecies >::type &... tilde_j, const typename Tags::TildeHNormal< NeutrinoSpecies >::type &... tilde_h_normal, const typename Tags::TildeHSpatial< Frame::Inertial, NeutrinoSpecies >::type &... tilde_h_spatial, const tnsr::I< DataVector, 3 > &spatial_velocity, const Scalar< DataVector > &lorentz, const Scalar< DataVector > &sqrt_det_spatial_metric)

Member Typedef Documentation

◆ argument_tags

template<typename... NeutrinoSpecies>
using RadiationTransport::M1Grey::TimeDerivativeTerms< NeutrinoSpecies >::argument_tags
Initial value:
tmpl::list<Tags::TildeE<Frame::Inertial, NeutrinoSpecies>...,
tmpl::size_t<3>, Frame::Inertial>,
Definition IndexType.hpp:46
The absorption opacity of the fluid for neutrinos of a given species.
Definition Tags.hpp:127
The emissivity of the fluid for neutrinos of a given species.
Definition Tags.hpp:114
The scattering opacity of the fluid for neutrinos of a given species.
Definition Tags.hpp:139
The normal component of the fluid-frame momentum density of neutrinos of a given species .
Definition Tags.hpp:92
The spatial components of the fluid-frame momentum density of neutrinos of a given species .
Definition Tags.hpp:102
The fluid-frame densitized energy density of neutrinos of a given species .
Definition Tags.hpp:82
The densitized pressure tensor of neutrinos of a given species computed from , using the M1 closure...
Definition Tags.hpp:52
The densitized momentum density of neutrinos of a given species .
Definition Tags.hpp:41
Prefix indicating spatial derivatives.
Definition Prefixes.hpp:46
Definition Tags.hpp:139
Inverse of the spatial metric.
Definition Tags.hpp:32
Definition Tags.hpp:65
Definition Tags.hpp:61
Definition Tags.hpp:25
Definition Tags.hpp:43
The Lorentz factor , where is the spatial velocity of the fluid.
Definition Tags.hpp:181
The spatial velocity of the fluid, where . Here is the spatial part of the 4-velocity of the fluid,...
Definition Tags.hpp:257

◆ temporary_tags

template<typename... NeutrinoSpecies>
using RadiationTransport::M1Grey::TimeDerivativeTerms< NeutrinoSpecies >::temporary_tags
Initial value:
tmpl::list<TildeSUp, gr::Tags::InverseSpatialMetric<DataVector, 3>>

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/RadiationTransport/M1Grey/TimeDerivativeTerms.hpp