$extrastylesheet
Functions | |
| std::string | name (const QuadratureType t) |
Variables | |
| const unsigned int | num_rules = 5 |
| const QuadratureType | valid_elem_rules [] |
| const unsigned int | num_valid_elem_rules = 3 |
A namespace for utility functions for quadrature rules.
| std::string libMesh::QuadratureRules::name | ( | const QuadratureType | t | ) |
Returns a standard string representation for the specific quadrature rule.
Definition at line 31 of file quadrature_rules.C.
References libMesh::QGAUSS, libMesh::QJACOBI_1_0, libMesh::QJACOBI_2_0, libMesh::QSIMPSON, and libMesh::QTRAP.
{
std::string its_name;
switch (q)
{
case QGAUSS:
its_name = "Gauss-Legendre Quadrature";
break;
case QJACOBI_1_0:
its_name = "Jacobi(1,0)-Gauss Quadrature";
break;
case QJACOBI_2_0:
its_name = "Jacobi(2,0)-Gauss Quadrature";
break;
case QSIMPSON:
its_name = "Simpson Rule";
break;
case QTRAP:
its_name = "Trapezoidal Rule";
break;
default:
libmesh_error_msg("ERROR: Bad qt=" << q);
}
return its_name;
}
| const unsigned int libMesh::QuadratureRules::num_rules = 5 |
The number of quadrature rules that are defined (INVALD_Q_RULE excluded). You might have to update this if you add a new one!
Definition at line 46 of file quadrature_rules.h.
| const unsigned int libMesh::QuadratureRules::num_valid_elem_rules = 3 |
The number of valid quadrature rules for numerical integration over geometric entities.
Definition at line 61 of file quadrature_rules.h.
The types of quadrature rules that may be used for numerical integration over geometric entities.
Definition at line 53 of file quadrature_rules.h.