69 for (
int i = 0; i !=
_order + 1; ++i)
71 for (
int j = 0; j !=
_order + 1 - i; ++j)
73 for (
int k = 0; k !=
_order + 1 - i - j; ++k)
125 for (
int k = 0; k !=
_order + 1; ++k)
127 for (
int i = 0; i !=
_order + 1 - k; ++i)
129 for (
int j = 0; j !=
_order + 1 - k; ++j)
131 _points[pt](0) = (i+0.5)*dx-1.0 +
133 _points[pt](1) = (j+0.5)*dx-1.0 +
149 libmesh_error_msg(
"ERROR: Unsupported type: " << type_in);
virtual void init(const ElemType type=INVALID_ELEM, unsigned int p_level=0)
std::vector< Point > _points
std::vector< Real > _weights
void tensor_product_prism(const QBase &q1D, const QBase &q2D)
virtual void init_3D(const ElemType _type=INVALID_ELEM, unsigned int p_level=0) override
void tensor_product_hex(const QBase &q1D)
Implements grid-based quadrature rules suitable for non-smooth functions.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real