21 #include "libmesh/quadrature_jacobi.h"    22 #include "libmesh/enum_quadrature_type.h"    39     libmesh_error_msg(
"Invalid Jacobi quadrature rule: alpha = " << 
_alpha << 
", beta = " << 
_beta);
    44   return std::make_unique<QJacobi>(*this);
 
QuadratureType
Defines an enum for currently available quadrature rules. 
The libMesh namespace provides an interface to certain functionality in the library. 
virtual std::unique_ptr< QBase > clone() const override
virtual QuadratureType type() const override