Class LebedevQuadrature3DXYZ

Inheritance Relationships

Base Type

Class Documentation

class LebedevQuadrature3DXYZ : public opensn::AngularQuadrature

Lebedev quadrature for angular integration on the surface of a sphere.

Lebedev quadrature provides a set of points on the surface of a sphere that allows for symmetric and efficient angular integration. This implementation reads point data from files and constructs the quadrature set.

Public Functions

LebedevQuadrature3DXYZ(unsigned int quadrature_order, unsigned int scattering_order, bool verbose = false)

Construct a 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.