@@ -42,13 +42,7 @@ void QGauss::init_3D()
4242 {
4343 // We compute the 3D quadrature rule as a tensor
4444 // product of the 1D quadrature rule.
45- //
46- // Rather than construct a 1D quadrature rule (which inits it)
47- // and then reinit it with a potentially-elevated p-level, we
48- // add twice that p-level (as is our standard behavior,
49- // sensible for typical inner product integrals) to the order
50- // to get the desired p-elevated order.
51- QGauss q1D (1 , _order + 2 * _p_level );
45+ QGauss q1D (1 , get_order ());
5246 tensor_product_hex ( q1D );
5347 return ;
5448 }
@@ -517,12 +511,7 @@ void QGauss::init_3D()
517511 // product of the 1D quadrature rule and a 2D
518512 // triangle quadrature rule
519513
520- // Rather than construct a 1D quadrature rule (which inits it)
521- // and then reinit it with a potentially-elevated p-level, we
522- // add twice that p-level (as is our standard behavior,
523- // sensible for typical inner product integrals) to the order
524- // to get the desired p-elevated order.
525- QGauss q1D (1 ,_order + 2 * _p_level );
514+ QGauss q1D (1 ,get_order ());
526515 QGauss q2D (2 ,_order );
527516
528517 // Initialize the 2D rule (1D is pre-initialized)
0 commit comments