20 #ifndef LIBMESH_QUADRATURE_TRAP_H 21 #define LIBMESH_QUADRATURE_TRAP_H 68 virtual ~QTrap() =
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_TRAP_H virtual void init(const ElemType type=INVALID_ELEM, unsigned int p_level=0)
QTrap(unsigned int dim, Order order=FIRST)
virtual void init_3D(const ElemType _type=INVALID_ELEM, unsigned int p_level=0) override
QTrap & operator=(const QTrap &)=default
virtual QuadratureType type() const override
virtual void init_1D(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 trapezoidal rule, i.e. nodal quadrature for linear elements.
Base class for all quadrature families and orders.