Class ProductQuadrature
Defined in File product_quadrature.h
Inheritance Relationships
Base Type
public opensn::AngularQuadrature
(Class AngularQuadrature)
Derived Types
public opensn::CurvilinearProductQuadrature
(Class CurvilinearProductQuadrature)public opensn::GLCProductQuadrature2DXY
(Class GLCProductQuadrature2DXY)public opensn::GLCProductQuadrature3DXYZ
(Class GLCProductQuadrature3DXYZ)public opensn::GLProductQuadrature1DSlab
(Class GLProductQuadrature1DSlab)
Class Documentation
-
class ProductQuadrature : public opensn::AngularQuadrature
Class for product quadratures.
Subclassed by opensn::CurvilinearProductQuadrature, opensn::GLCProductQuadrature2DXY, opensn::GLCProductQuadrature3DXYZ, opensn::GLProductQuadrature1DSlab
Public Functions
-
~ProductQuadrature() override = default
-
inline unsigned int GetAngleNum(const unsigned int polar_angle_index, const unsigned int azimu_angle_index) const
Obtains the abscissae index given the indices of the polar angle index and the azimuthal angle index.
-
inline const std::map<unsigned int, std::vector<unsigned int>> &GetDirectionMap() const
Return constant reference to map_directions.
-
~ProductQuadrature() override = default