Class LebedevQuadrature3DXYZ
Defined in File lebedev_quadrature.h
Inheritance Relationships
Base Type
public opensn::AngularQuadrature(Class AngularQuadrature)
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.
-
LebedevQuadrature3DXYZ(unsigned int quadrature_order, unsigned int scattering_order, bool verbose = false)