Package pulse.problem.schemes.rte.dom
Contains the implementation of the discrete ordinates method (DOM) for the
solution of a anisotropic nonlinear radiative transfer equation. This
includes ODE solvers, ordinate set handlers, non-uniform grid, iterative
solvers, and scattering phase functions.
-
Class Summary Class Description AdaptiveIntegrator An ODE integrator with an adaptive step size.ButcherTableau The Butcher tableau coefficients used by the explicit Runge-Kutta solvers.CompositeGaussianQuadrature A composite Gaussian quadrature for numerical evaluation of the scattering integral in one-dimensional heat transfer.CornetteSchanksPF The single-parameter Cornette-Schanks scattering phase function.DiscreteOrdinatesMethod A class that manages the solution of the radiative transfer equation using the discrete ordinates method.DiscreteQuantities Defines the main quantities calculated within the discrete ordinates method.Discretisation A class specifying the discretisation (both spatial and angular) scheme used to solve the radiative transfer equation with the discrete ordinates method.ExplicitRungeKutta Explicit Runge-Kutta integrator with Hermite interpolation for the solution of one-dimensional radiative transfer problems.FixedIterations HenyeyGreensteinPF The single-parameter Henyey-Greenstein scattering phase function.HermiteInterpolator A globally C1 Hermite interpolator used to interpolate intensities and derivatives in discrete ordinates method when solving the radiative transfer equation with a Runge-Kutta solver (either implicit or explicit).IterativeSolver Used to iteratively solve the radiative transfer problem.LinearAnisotropicPF The linear-anisotropic scattering phase function.ODEIntegrator OrdinateSet A fixed set of discrete cosine nodes and weights for the angular discretisation of a radiative transfer equation.PhaseFunction StretchedGrid SuccessiveOverrelaxation TRBDF2 TRBDF2 (Trapezoidal Backward Differencing Second Order) Scheme for the solution of one-dimensional radiative transfer problems.