20 #ifndef LIBMESH_QUADRATURE_GRID_H 21 #define LIBMESH_QUADRATURE_GRID_H 67 virtual ~QGrid() =
default;
78 unsigned int p_level=0)
override;
80 unsigned int p_level=0)
override;
82 unsigned int p_level=0)
override;
87 #endif // LIBMESH_QUADRATURE_GRID_H
virtual void init_1D(const ElemType _type=INVALID_ELEM, unsigned int p_level=0) override
virtual QuadratureType type() const override
virtual void init_3D(const ElemType _type=INVALID_ELEM, unsigned int p_level=0) override
virtual void init_2D(const ElemType _type=INVALID_ELEM, unsigned int p_level=0) override
Implements grid-based quadrature rules suitable for non-smooth functions.
QGrid(unsigned int dim, Order order=INVALID_ORDER)
QGrid & operator=(const QGrid &)=default
Base class for all quadrature families and orders.