ScatteringKernel¶
-
class
ScatteringKernel¶ Subclassed by Isotropic, Isotropic1D
Public Functions
-
ScatteringKernel(QuadratureBase *quad)¶ Copies the pointer of quad. Does not create an own quad.
-
Matrix
GetScatteringKernel() = 0¶ Computes the scattering kernel and for the whole SN system and stores it in a Matrix.
- Return
Matrix with discretized scattering kernel
Public Static Functions
-
ScatteringKernel *
CreateScatteringKernel(KERNEL_NAME name, QuadratureBase *quad)¶ Creates an object of the child class of ScatteringKernelBase corresponding to the enum KERNEL_NAME.
Protected Attributes
-
QuadratureBase *
_quad¶ Pointer to the quadrature used to compute the scattering integral.
-