pyopensn.aquad.LebedevQuadrature3DXYZ

class pyopensn.aquad.LebedevQuadrature3DXYZ

Lebedev quadrature for 3D, XYZ geometry.

This quadrature provides high-order accuracy for spherical integration with symmetric distribution of points on the sphere.

Wrapper of opensn::LebedevQuadrature3DXYZ.

__init__(self: pyopensn.aquad.LebedevQuadrature3DXYZ, **kwargs) None

Constructs a Lebedev quadrature for 3D, XYZ geometry.

Parameters:
  • quadrature_order (int) – The order of the quadrature.

  • scattering_order (int) – Maximum scattering order supported by the angular quadrature.

  • verbose (bool, default=False) – Whether to print verbose output during initialization.

property abscissae

Vector of polar and azimuthal angles.

property omegas

Vector of direction vectors.

property weights

Quadrature weights.