Class LebedevQuadrature2DXY
Defined in File lebedev_quadrature.h
Inheritance Relationships
Base Type
public opensn::AngularQuadrature(Class AngularQuadrature)
Class Documentation
-
class LebedevQuadrature2DXY : public opensn::AngularQuadrature
Lebedev quadrature restricted to the upper hemisphere (2D XY).
Only includes points with z >= 0. 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, OperatorConstructionMethod method = OperatorConstructionMethod::STANDARD)
Construct a 2D Lebedev quadrature (upper hemisphere only).
- Parameters:
quadrature_order – Order of the Lebedev quadrature set to load.
scattering_order – Scattering order for moment calculations.
verbose – Enable verbose output.
-
LebedevQuadrature2DXY(unsigned int quadrature_order, unsigned int scattering_order, bool verbose = false, OperatorConstructionMethod method = OperatorConstructionMethod::STANDARD)