Go to the documentation of this file.
21 #include "libmesh/quadrature_gauss_lobatto.h"
22 #include "libmesh/enum_to_string.h"
unsigned int _p_level
The p-level of the element for which the current values have been computed.
void tensor_product_hex(const QBase &q1D)
Computes the tensor product quadrature rule [q1D x q1D x q1D] from the 1D rule q1D.
The libMesh namespace provides an interface to certain functionality in the library.
virtual void init(const ElemType type=INVALID_ELEM, unsigned int p_level=0)
Initializes the data structures for a quadrature rule for an element of type type.
Order _order
The polynomial order which the quadrature rule is capable of integrating exactly.
ElemType _type
The type of element for which the current values have been computed.
std::string enum_to_string(const T e)
This class implements Gauss-Lobatto quadrature for 1D elements and 2D/3D tensor product elements.
virtual void init_3D(const ElemType, unsigned int) override
Initializes the 3D quadrature rule by filling the points and weights vectors with the appropriate val...
ElemType
Defines an enum for geometric element types.