Go to the documentation of this file.
   19 #ifndef LIBMESH_QUADRATURE_CONICAL_H 
   20 #define LIBMESH_QUADRATURE_CONICAL_H 
   23 #include "libmesh/quadrature.h" 
  102 #endif // LIBMESH_QUADRATURE_CONICAL_H 
  
The QBase class provides the basic functionality from which various quadrature rules can be derived.
 
void conical_product_pyramid()
Implementation of conical product rule for a Pyramid in 3D of order get_order().
 
This class implements the so-called conical product quadrature rules for Tri and Tet elements.
 
void conical_product_tri()
Implementation of conical product rule for a Tri in 2D of order get_order().
 
The libMesh namespace provides an interface to certain functionality in the library.
 
QuadratureType
Defines an enum for currently available quadrature rules.
 
virtual ~QConical()=default
 
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...
 
QConical & operator=(const QConical &)=default
 
void conical_product_tet()
Implementation of conical product rule for a Tet in 3D of order get_order().
 
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
In 1D, use a Gauss rule.
 
ElemType
Defines an enum for geometric element types.
 
QConical(unsigned int d, Order o=INVALID_ORDER)
Constructor.