Class CurvilinearProductQuadrature
Defined in File curvilinear_product_quadrature.h
Inheritance Relationships
Base Type
public opensn::ProductQuadrature(Class ProductQuadrature)
Derived Types
public opensn::GLCProductQuadrature2DRZ(Class GLCProductQuadrature2DRZ)public opensn::GLProductQuadrature1DSpherical(Class GLProductQuadrature1DSpherical)
Class Documentation
-
class CurvilinearProductQuadrature : public opensn::ProductQuadrature
Base class for curvilinear angular quadratures.
Extends product quadratures with direction-dependent parametrizing factors needed for the curvilinear streaming operator.
Subclassed by opensn::GLCProductQuadrature2DRZ, opensn::GLProductQuadrature1DSpherical
Public Functions
-
inline const std::vector<double> &GetDiamondDifferenceFactor() const
-
inline const std::vector<double> &GetStreamingOperatorFactor() const
-
~CurvilinearProductQuadrature() override = default
Protected Functions
-
inline CurvilinearProductQuadrature(unsigned int dimension, unsigned int scattering_order, OperatorConstructionMethod method)
-
inline const std::vector<double> &GetDiamondDifferenceFactor() const