19#include "libmesh/fe_type.h"
20#include "libmesh/quadrature_clough.h"
21#include "libmesh/quadrature_gauss.h"
35 const int extraorder)
const
41 static_cast<unsigned int>(7 + extraorder)));
42 return std::make_unique<QClough>(
dim, o);
46 return std::make_unique<QGauss>(
dim,
static_cast<Order>(1 + extraorder));
54 const int extraorder)
const
60 static_cast<unsigned int>(3 + extraorder)));
61 return std::make_unique<QClough>(
dim, o);
65 return std::make_unique<QGauss>(
dim,
static_cast<Order>(1 + extraorder));
std::unique_ptr< QBase > default_quadrature_rule(const unsigned int dim, const int extraorder=0) const
std::unique_ptr< QBase > unweighted_quadrature_rule(const unsigned int dim, const int extraorder=0) const
Order default_quadrature_order() const
FEFamily family
The type of finite element.
Order unweighted_quadrature_order() const
The libMesh namespace provides an interface to certain functionality in the library.