20 #include "libmesh/quadrature_gauss_lobatto.h"    21 #include "libmesh/enum_quadrature_type.h"    53   return std::make_unique<QGaussLobatto>(*this);
 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. 
virtual void init(const Elem &e, unsigned int p_level=invalid_uint)
Initializes the data structures for a quadrature rule for the element e. 
The QBase class provides the basic functionality from which various quadrature rules can be derived...
virtual QuadratureType type() const override