Class LebedevQuadrature2DXY

Inheritance Relationships

Base Type

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.