Class LebedevQuadrature

Inheritance Relationships

Base Type

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