Go to the documentation of this file.
   21 #include "libmesh/quadrature_grid.h" 
   22 #include "libmesh/enum_to_string.h" 
   66         for (
int i = 0; i != 
_order + 1; ++i)
 
   68             for (
int j = 0; j != 
_order + 1 - i; ++j)
 
  
The libMesh namespace provides an interface to certain functionality in the library.
 
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.
 
ElemType _type
The type of element for which the current values have been computed.
 
std::string enum_to_string(const T e)
 
This class creates quadrature points on a uniform grid, with order+1 points on an edge.
 
std::vector< Real > _weights
The quadrature weights.
 
void tensor_product_quad(const QBase &q1D)
Constructs a 2D rule from the tensor product of q1D with itself.
 
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...
 
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.