SpECTRE  v2024.09.29
RadiationTransport::M1Grey::ComputeM1HydroCouplingJacobian< NeutrinoSpecies > Struct Template Reference

Public Types

using return_tags = tmpl::list< imex::Tags::Jacobian< Tags::TildeE< Frame::Inertial, NeutrinoSpecies >, ::Tags::Source< Tags::TildeE< Frame::Inertial, NeutrinoSpecies > > >, imex::Tags::Jacobian< Tags::TildeE< Frame::Inertial, NeutrinoSpecies >, ::Tags::Source< Tags::TildeS< Frame::Inertial, NeutrinoSpecies > > >, imex::Tags::Jacobian< Tags::TildeS< Frame::Inertial, NeutrinoSpecies >, ::Tags::Source< Tags::TildeE< Frame::Inertial, NeutrinoSpecies > > >, imex::Tags::Jacobian< Tags::TildeS< Frame::Inertial, NeutrinoSpecies >, ::Tags::Source< Tags::TildeS< Frame::Inertial, NeutrinoSpecies > > > >
 
using argument_tags = tmpl::list< Tags::TildeS< Frame::Inertial, NeutrinoSpecies >, Tags::TildeE< Frame::Inertial, NeutrinoSpecies >, Tags::GreyEmissivity< NeutrinoSpecies >, Tags::GreyAbsorptionOpacity< NeutrinoSpecies >, Tags::GreyScatteringOpacity< NeutrinoSpecies >, hydro::Tags::SpatialVelocity< DataVector, 3 >, hydro::Tags::LorentzFactor< DataVector >, Tags::ClosureFactor< NeutrinoSpecies >, Tags::TildeJ< NeutrinoSpecies >, Tags::TildeHSpatial< Frame::Inertial, NeutrinoSpecies >, Tags::TildeHNormal< NeutrinoSpecies >, gr::Tags::Lapse< DataVector >, gr::Tags::SpatialMetric< DataVector, 3 >, gr::Tags::InverseSpatialMetric< DataVector, 3 > >
 

Static Public Member Functions

static void apply (const gsl::not_null< Scalar< DataVector > * > deriv_e_source_e, const gsl::not_null< tnsr::i< DataVector, 3 > * > deriv_e_source_s, const gsl::not_null< tnsr::I< DataVector, 3 > * > deriv_s_source_e, const gsl::not_null< tnsr::Ij< DataVector, 3 > * > deriv_s_source_s, const tnsr::i< DataVector, 3 > &tilde_s, const Scalar< DataVector > &tilde_e, const Scalar< DataVector > &emissivity, const Scalar< DataVector > &absorption_opacity, const Scalar< DataVector > &scattering_opacity, const tnsr::I< DataVector, 3 > &fluid_velocity, const Scalar< DataVector > &fluid_lorentz_factor, const Scalar< DataVector > &closure_factor, const Scalar< DataVector > &comoving_energy_density, const tnsr::i< DataVector, 3 > &comoving_momentum_density_spatial, const Scalar< DataVector > &comoving_momentum_density_normal, const Scalar< DataVector > &lapse, const tnsr::ii< DataVector, 3 > &spatial_metric, const tnsr::II< DataVector, 3 > &inverse_spatial_metric)
 

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