Class LebedevQuadrature
Defined in File lebedev_quadrature.h
Inheritance Relationships
Base Type
public opensn::AngularQuadrature
(Class AngularQuadrature)
Class Documentation
-
class LebedevQuadrature : public opensn::AngularQuadrature
Implementation of 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
-
LebedevQuadrature(int order, bool verbose = false)
Constructor for Lebedev quadrature.
- Parameters:
order – The order of the Lebedev quadrature set to load
verbose – Flag to enable verbose output
-
void LoadFromOrder(int order, bool verbose = false)
Loads quadrature points for the specified order from predefined data.
- Parameters:
order – The order to load
verbose – Flag to enable verbose output
-
LebedevQuadrature(int order, bool verbose = false)