Class LebedevQuadrature3DXYZ

Inheritance Relationships

Base Type

Class Documentation

class LebedevQuadrature3DXYZ : public opensn::AngularQuadrature

Lebedev quadrature for angular integration on the full unit sphere (3D XYZ).

Provides symmetric, high-order point sets on S^2. Point data is loaded from predefined tabulated values keyed by order.

Public Functions

LebedevQuadrature3DXYZ(unsigned int quadrature_order, unsigned int scattering_order, bool verbose = false, OperatorConstructionMethod method = OperatorConstructionMethod::STANDARD)

Construct a 3D Lebedev quadrature.

Parameters:
  • quadrature_order – Order of the Lebedev quadrature set to load.

  • scattering_order – Scattering order for moment calculations.

  • verbose – Enable verbose output.