4 template <
typename T,
unsigned NumNodes1D,
typename ElementType>
6 const ElementType& ref_element)
7 :
Quadrature<
T, NumNodes1D, ElementType>(ref_element) {
16 template <
typename T,
unsigned NumNodes1D,
typename ElementType>
18 const T segment_length = (this->
b_m - this->
a_m) / NumNodes1D;
23 for (
unsigned i = 0; i < NumNodes1D; ++i) {
void computeNodesAndWeights() override
Computes the quadrature nodes and weights.
MidpointQuadrature(const ElementType &ref_element)
Construct a new Midpoint Quadrature object.
Vector< T, NumNodes1D > integration_nodes_m
Vector< T, NumNodes1D > weights_m
Quadrature(const ElementType &ref_element)
Construct a new Quadrature object.