2.3.1. Introduction to Angular Quadratures

Discrete-ordinates calculations use an angular quadrature to select sweep directions, associate a weight with each direction, and transform between angular fluxes and flux moments. These shared properties and operators are exposed by AngularQuadrature.

The pyopensn.aquad module provides the following concrete quadratures:

Each constructor accepts an operator_method selecting how the discrete-to-moment and moment-to-discrete maps are built. The available values are "standard", "galerkin_one", and "galerkin_three".

See the Python API reference for quadrature orders, scattering-order requirements, and the data and operators available on each class.