pyopensn.aquad.ProductQuadrature

class pyopensn.aquad.ProductQuadrature

Product quadrature.

Wrapper of opensn::ProductQuadrature.

GetAbscissa(self: pyopensn.aquad.AngularQuadrature, arg0: int) pyopensn.aquad.QuadraturePointPhiTheta
GetAzimuthalAngles(self: pyopensn.aquad.ProductQuadrature) list[float]
GetDimension(self: pyopensn.aquad.AngularQuadrature) int
GetDiscreteToMomentOperator(self: pyopensn.aquad.AngularQuadrature) numpy.ndarray[numpy.float64]

Get the discrete-to-moment operator as a numpy array.

GetMomentToDiscreteOperator(self: pyopensn.aquad.AngularQuadrature) numpy.ndarray[numpy.float64]

Get the moment-to-discrete operator as a numpy array.

GetMomentToHarmonicsIndexMap(self: pyopensn.aquad.AngularQuadrature) list[pyopensn.aquad.HarmonicIndices]
GetNumAngles(self: pyopensn.aquad.AngularQuadrature) int
GetNumAzimuthalAngles(self: pyopensn.aquad.ProductQuadrature) int
GetNumMoments(self: pyopensn.aquad.AngularQuadrature) int
GetNumPolarAngles(self: pyopensn.aquad.ProductQuadrature) int
GetOmega(self: pyopensn.aquad.AngularQuadrature, arg0: int) pyopensn.math.Vector3
GetPolarAngles(self: pyopensn.aquad.ProductQuadrature) list[float]
GetScatteringOrder(self: pyopensn.aquad.AngularQuadrature) int
GetWeight(self: pyopensn.aquad.AngularQuadrature, arg0: int) float
property abscissae

Vector of polar and azimuthal angles.

property omegas

Vector of direction vectors.

property weights

Quadrature weights.