Go to the documentation of this file.
20 #ifndef LIBMESH_QUADRATURE_CLOUGH_H
21 #define LIBMESH_QUADRATURE_CLOUGH_H
24 #include "libmesh/quadrature.h"
74 #endif // LIBMESH_QUADRATURE_CLOUGH_H
The QBase class provides the basic functionality from which various quadrature rules can be derived.
QClough & operator=(const QClough &)=default
The libMesh namespace provides an interface to certain functionality in the library.
QuadratureType
Defines an enum for currently available quadrature rules.
This class creates a Gaussian quadrature rule duplicated for each subelement of a Clough-Tocher divid...
QClough(unsigned int dim, Order order=INVALID_ORDER)
Constructor.
virtual void init_2D(const ElemType, unsigned int) override
Initializes the 2D quadrature rule by filling the points and weights vectors with the appropriate val...
virtual ~QClough()=default
virtual void init_3D(const ElemType, unsigned int) override
Initializes the 3D quadrature rule by filling the points and weights vectors with the appropriate val...
virtual QuadratureType type() const override
virtual void init_1D(const ElemType, unsigned int) override
Initializes the 1D quadrature rule by filling the points and weights vectors with the appropriate val...
ElemType
Defines an enum for geometric element types.