21 #ifndef fiber_single_quadrature_rule_family_hpp
22 #define fiber_single_quadrature_rule_family_hpp
24 #include "../common/common.hpp"
25 #include "../common/armadillo_fwd.hpp"
26 #include "single_quadrature_descriptor.hpp"
34 template <
typename CoordinateType>
35 class SingleQuadratureRuleFamily
49 arma::Mat<CoordinateType>& points,
50 std::vector<CoordinateType>& weights)
const = 0;
virtual void fillQuadraturePointsAndWeights(const SingleQuadratureDescriptor &desc, arma::Mat< CoordinateType > &points, std::vector< CoordinateType > &weights) const =0
Fill arrays of quadrature points and weights.
virtual ~SingleQuadratureRuleFamily()
Destructor.
Definition: single_quadrature_rule_family.hpp:39
Parameters of a quadrature rule used in the evaluation of integrals over single elements.
Definition: single_quadrature_descriptor.hpp:34