Go to the documentation of this file.
   20 #ifndef LIBMESH_QUADRATURE_NODAL_H 
   21 #define LIBMESH_QUADRATURE_NODAL_H 
   24 #include "libmesh/quadrature.h" 
   90 #endif // LIBMESH_QUADRATURE_NODAL_H 
  
The QBase class provides the basic functionality from which various quadrature rules can be derived.
 
This class implements nodal quadrature rules for various element types.
 
The libMesh namespace provides an interface to certain functionality in the library.
 
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...
 
QuadratureType
Defines an enum for currently available quadrature rules.
 
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...
 
virtual void init(const ElemType type=INVALID_ELEM, unsigned int p_level=0)
Initializes the data structures for a quadrature rule for an element of type type.
 
QNodal & operator=(const QNodal &)=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 ~QNodal()=default
 
QNodal(unsigned int dim, Order order=FIRST)
Constructor.
 
unsigned int _dim
The spatial dimension of the quadrature rule.
 
ElemType
Defines an enum for geometric element types.