Namespaces | Functions
M1Closure.hpp File Reference

Defines functions to compute the M1 closure. More...

#include "DataStructures/Tensor/TypeAliases.hpp"

Go to the source code of this file.

Namespaces

 RadiationTransport
 Namespace for all radiation transport algorithms.
 
 RadiationTransport::M1Grey
 Namespace for the grey-M1 radiation transport scheme.
 

Functions

void RadiationTransport::M1Grey::M1Closure (gsl::not_null< Scalar< DataVector > *> closure_factor, gsl::not_null< tnsr::II< DataVector, 3, Frame::Inertial > *> pressure_tensor, gsl::not_null< Scalar< DataVector > *> comoving_energy_density, gsl::not_null< Scalar< DataVector > *> comoving_momentum_density_normal, gsl::not_null< tnsr::i< DataVector, 3, Frame::Inertial > *> comoving_momentum_density_spatial, const Scalar< DataVector > &energy_density, const tnsr::i< DataVector, 3, Frame::Inertial > &momentum_density, const tnsr::I< DataVector, 3, Frame::Inertial > &fluid_velocity, const Scalar< DataVector > &fluid_lorentz_factor, const tnsr::ii< DataVector, 3, Frame::Inertial > &spatial_metric, const tnsr::II< DataVector, 3, Frame::Inertial > &inv_spatial_metric) noexcept
 

Detailed Description

Defines functions to compute the M1 closure.