21 #include "libmesh/quadrature_gm.h"    22 #include "libmesh/enum_to_string.h"    32                        "You requested a Grundmann-Moller rule but\n"    33                        "are not allowing rules with negative weights!\n"    34                        "Either select a different quadrature class or\n"    35                        "set allow_rules_with_negative_weights==true.");
 
bool allow_rules_with_negative_weights
Flag (default true) controlling the use of quadrature rules with negative weights. 
ElemType _type
The type of element for which the current values have been computed. 
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. 
void gm_rule(unsigned int s, unsigned int dim)
This routine is called from init_2D() and init_3D(). 
virtual void init_3D() override
Initializes the 3D quadrature rule by filling the points and weights vectors with the appropriate val...
std::string enum_to_string(const T e)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real