Class GaussQuadrature

Inheritance Relationships

Derived Types

Class Documentation

class GaussQuadrature

Subclassed by opensn::GaussChebyshevQuadrature, opensn::GaussLegendreQuadrature

Public Functions

inline QuadratureOrder GetOrder()
inline const std::pair<double, double> &GetRange() const
void SetRange(const std::pair<double, double> &range)

Public Members

std::vector<Vector3> qpoints
std::vector<double> weights

Public Static Functions

static InputParameters GetInputParameters()

Protected Functions

inline explicit GaussQuadrature(const InputParameters &params)
inline explicit GaussQuadrature(QuadratureOrder order)

Protected Attributes

std::pair<double, double> range_
bool verbose_
QuadratureOrder order_