20#include "libmesh/quadrature_gauss_lobatto.h"
21#include "libmesh/enum_quadrature_type.h"
53 return std::make_unique<QGaussLobatto>(*
this);
The QBase class provides the basic functionality from which various quadrature rules can be derived.
unsigned int _dim
The spatial dimension of the quadrature rule.
virtual void init(const Elem &e, unsigned int p_level=invalid_uint)
Initializes the data structures for a quadrature rule for the element e.
QGaussLobatto(unsigned int dim, Order order=INVALID_ORDER)
Constructor.
virtual QuadratureType type() const override
virtual std::unique_ptr< QBase > clone() const override
The libMesh namespace provides an interface to certain functionality in the library.
QuadratureType
Defines an enum for currently available quadrature rules.