SpECTRE
v2025.03.17
|
The M1 scheme for radiation transport. More...
Namespaces | |
namespace | AnalyticData |
Holds classes implementing analytic data for the M1Grey system. | |
namespace | BoundaryConditions |
Boundary conditions for the M1Grey radiation transport system. | |
namespace | BoundaryCorrections |
Boundary corrections/numerical fluxes. | |
namespace | Solutions |
Holds classes implementing a solution to the M1 system. | |
namespace | Tags |
Tags for the evolution of neutrinos using a grey M1 scheme. | |
Classes | |
struct | ComputeFluxes |
The fluxes of the conservative variables in the M1 scheme. More... | |
struct | ComputeLargestCharacteristicSpeed |
struct | ComputeM1Closure |
struct | ComputeM1Closure< tmpl::list< NeutrinoSpecies... > > |
struct | ComputeM1HydroCoupling |
struct | ComputeM1HydroCoupling< tmpl::list< NeutrinoSpecies... > > |
struct | ComputeM1HydroCouplingJacobian |
struct | ComputeSources |
Compute the curvature source terms for the flux-balanced grey M1 radiation transport. More... | |
struct | System |
struct | System< tmpl::list< NeutrinoSpecies... > > |
struct | TimeDerivativeTerms |
Functions | |
void | characteristic_speeds (gsl::not_null< std::array< DataVector, 4 > * > pchar_speeds, const Scalar< DataVector > &lapse) |
Compute the characteristic speeds for the M1 system. More... | |
The M1 scheme for radiation transport.
Namespace for the grey-M1 radiation transport scheme.
References:
void RadiationTransport::M1Grey::characteristic_speeds | ( | gsl::not_null< std::array< DataVector, 4 > * > | pchar_speeds, |
const Scalar< DataVector > & | lapse | ||
) |
Compute the characteristic speeds for the M1 system.
At this point, for testing purposes, we just set all speeds to 1... this needs to be fixed in the future to use the correct speed values.