Class SLDFEsqQuadrature

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class SLDFEsqQuadrature : public opensn::AngularQuadrature

Subclassed by opensn::SLDFEsqQuadrature2DXY, opensn::SLDFEsqQuadrature3DXYZ

Public Functions

SLDFEsqQuadrature(int level, unsigned int dimension, unsigned int scattering_order, OperatorConstructionMethod method = OperatorConstructionMethod::STANDARD)
~SLDFEsqQuadrature() override = default
void TestIntegration(int test_case, double ref_solution, int RiemannN = 0)
void PrintQuadratureToFile(const std::string &file_base)
void LocallyRefine(const Vector3 &ref_dir, double cone_size, bool dir_as_plane_normal = false)
inline virtual unsigned int GetQuadratureOrder() const override

Quadrature-specific order parameter used by harmonic-selection rules.

Protected Functions

void GenerateRefinement()
void PopulateQuadratureAbscissae()
virtual bool FilterQuadraturePoint(const Vector3 &omega) const