Class LebedevQuadrature2DXY
Defined in File lebedev_quadrature.h
Inheritance Relationships
Base Type
public opensn::AngularQuadrature(Class AngularQuadrature)
Class Documentation
-
class LebedevQuadrature2DXY : public opensn::AngularQuadrature
2D Lebedev quadrature for angular integration on the upper hemisphere.
This is a 2D version of the Lebedev quadrature that only includes points with z >= 0 (i.e., polar angles theta <= pi/2). Points on the equator (z = 0) have their weights halved since they are shared between the upper and lower hemispheres.
Public Functions
-
LebedevQuadrature2DXY(unsigned int quadrature_order, unsigned int scattering_order, bool verbose = false)
Construct a 2D Lebedev quadrature.
- Parameters:
quadrature_order – Order of the Lebedev quadrature set to load.
scattering_order – Scattering order for moment calculations.
verbose – Flag to enable verbose output.
-
LebedevQuadrature2DXY(unsigned int quadrature_order, unsigned int scattering_order, bool verbose = false)