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" 
This class implements Simpson quadrature. 
ElemType _type
The type of element for which the current values have been computed. 
const std::vector< Real > & get_weights() const
virtual void init_1D() override
Initializes the 1D quadrature rule by filling the points and weights vectors with the appropriate val...
The libMesh namespace provides an interface to certain functionality in the library. 
std::vector< Point > _points
The locations of the quadrature points in reference element space. 
std::vector< Real > _weights
The quadrature weights. 
std::string enum_to_string(const T e)
Order _order
The polynomial order which the quadrature rule is capable of integrating exactly. ...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const std::vector< Point > & get_points() const
virtual void init(const Elem &e, unsigned int p_level=invalid_uint)
Initializes the data structures for a quadrature rule for the element e. 
A Point defines a location in LIBMESH_DIM dimensional Real space. 
This class implements trapezoidal quadrature.