Go to the documentation of this file.
21 #include "libmesh/quadrature_nodal.h"
22 #include "libmesh/quadrature_trap.h"
23 #include "libmesh/quadrature_simpson.h"
24 #include "libmesh/enum_to_string.h"
133 _weights = {wv, wv, wv, wv, we, we, we, we};
This class implements Simpson quadrature.
unsigned int _p_level
The p-level of the element for which the current values have been computed.
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...
This class implements trapezoidal quadrature.
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.
Order _order
The polynomial order which the quadrature rule is capable of integrating exactly.
const std::vector< Point > & get_points() const
A Point defines a location in LIBMESH_DIM dimensional Real space.
ElemType _type
The type of element for which the current values have been computed.
std::string enum_to_string(const T e)
const std::vector< Real > & get_weights() const
std::vector< Real > _weights
The quadrature weights.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< Point > _points
The locations of the quadrature points in reference element space.
ElemType
Defines an enum for geometric element types.