20 #include "libmesh/quadrature_gauss_lobatto.h" 21 #include "libmesh/enum_quadrature_type.h" 53 return std::make_unique<QGaussLobatto>(*this);
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
defines an enum for polynomial orders.
virtual std::unique_ptr< QBase > clone() const override
QuadratureType
Defines an enum for currently available quadrature rules.
unsigned int _dim
The spatial dimension of the quadrature rule.
The libMesh namespace provides an interface to certain functionality in the library.
QGaussLobatto(unsigned int dim, Order order=INVALID_ORDER)
Constructor.
The QBase class provides the basic functionality from which various quadrature rules can be derived...
virtual QuadratureType type() const override