|
libMesh
|
Private Member Functions | |
| void | testPolynomial (QBase &qrule, int xp, int yp, int zp, Real true_value) |
| void | testPolynomials (QuadratureType qtype, int order, ElemType elem_type, const std::function< Real(int, int, int)> &true_value, int exactorder) |
Private Attributes | |
| Real | quadrature_tolerance |
| const std::function< Real(int, int, int)> | edge_integrals |
| const std::function< Real(int, int, int)> | quad_integrals |
| const std::function< Real(int, int, int)> | tri_integrals |
| const std::function< Real(int, int, int)> | hex_integrals |
| const std::function< Real(int, int, int)> | tet_integrals |
| const std::function< Real(int, int, int)> | prism_integrals |
| const std::function< Real(int, int, int)> | pyramid_integrals |
Definition at line 72 of file quadrature_test.C.
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA FORTYFIRST MACROCOMMA 41 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA FORTYTHIRD MACROCOMMA 43 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA THIRTYFIFTH MACROCOMMA 35 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA THIRTYFIRST MACROCOMMA 31 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA THIRTYNINTH MACROCOMMA 39 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA THIRTYSEVENTH MACROCOMMA 37 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA THIRTYTHIRD MACROCOMMA 33 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA TWENTYFIFTH MACROCOMMA 25 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA TWENTYFIRST MACROCOMMA 21 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA TWENTYNINTH MACROCOMMA 29 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | test1DWeights< QGAUSS MACROCOMMA TWENTYSEVENTH MACROCOMMA 27 > | ) |
| QuadratureTest::CPPUNIT_TEST | ( | testJacobi | ) |
| QuadratureTest::CPPUNIT_TEST | ( | testMonomialQuadrature | ) |
| QuadratureTest::CPPUNIT_TEST | ( | testNodalQuadrature | ) |
| QuadratureTest::CPPUNIT_TEST | ( | testTetQuadrature | ) |
| QuadratureTest::CPPUNIT_TEST | ( | testTriQuadrature | ) |
| QuadratureTest::CPPUNIT_TEST_SUITE_END | ( | ) |
| QuadratureTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | QuadratureTest | ) |
|
inline |
Definition at line 321 of file quadrature_test.C.
References quadrature_tolerance, and libMesh::TOLERANCE.
|
inline |
Definition at line 324 of file quadrature_test.C.
|
inline |
Definition at line 546 of file quadrature_test.C.
References libMesh::EDGE3, edge_integrals, and testPolynomials().
|
inline |
Definition at line 558 of file quadrature_test.C.
References libMesh::QGAUSS_LOBATTO, libMesh::QGRID, libMesh::QSIMPSON, libMesh::QUAD8, quad_integrals, quadrature_tolerance, libMesh::Real, testPolynomials(), libMesh::TOLERANCE, libMesh::TRI6, and tri_integrals.
|
inline |
Definition at line 591 of file quadrature_test.C.
References libMesh::HEX20, hex_integrals, libMesh::PRISM15, prism_integrals, libMesh::PYRAMID14, pyramid_integrals, libMesh::QGAUSS_LOBATTO, libMesh::QGRID, libMesh::QSIMPSON, quadrature_tolerance, libMesh::Real, testPolynomials(), libMesh::TET10, tet_integrals, and libMesh::TOLERANCE.
| QuadratureTest::TEST_NINTH_ORDER | ( | QGAUSS_LOBATTO | , |
| 9 | |||
| ) |
| QuadratureTest::TEST_NINTH_ORDER | ( | QGRID | , |
| 1 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| ELEVENTH | , | ||
| 11 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| FIFTEENTH | , | ||
| 15 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| FORTYFIRST | , | ||
| 41 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| FORTYTHIRD | , | ||
| 43 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| NINETEENTH | , | ||
| 19 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| SEVENTEENTH | , | ||
| 17 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| THIRTEENTH | , | ||
| 13 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| THIRTYFIFTH | , | ||
| 35 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| THIRTYFIRST | , | ||
| 31 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| THIRTYNINTH | , | ||
| 39 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| THIRTYSEVENTH | , | ||
| 37 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| THIRTYTHIRD | , | ||
| 33 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| TWENTYFIFTH | , | ||
| 25 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| TWENTYFIRST | , | ||
| 21 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| TWENTYNINTH | , | ||
| 29 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| TWENTYSEVENTH | , | ||
| 27 | |||
| ) |
| QuadratureTest::TEST_ONE_ORDER | ( | QGAUSS_LOBATTO | , |
| TWENTYTHIRD | , | ||
| 23 | |||
| ) |
| QuadratureTest::TEST_TWENTIETH_ORDER | ( | QGAUSS | , |
| 9999 | |||
| ) |
|
inline |
Definition at line 512 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::Utility::enum_to_string(), and libMesh::QSIMPSON.
|
inline |
Definition at line 434 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::EDGE2, libMesh::QJACOBI_1_0, libMesh::QJACOBI_2_0, quadrature_tolerance, and libMesh::Real.
|
inline |
Definition at line 385 of file quadrature_test.C.
References libMesh::EDGE2, edge_integrals, libMesh::HEX8, hex_integrals, libMesh::index_range(), libMesh::PRISM6, prism_integrals, libMesh::PYRAMID5, pyramid_integrals, libMesh::QMONOMIAL, libMesh::QUAD4, quad_integrals, libMesh::Real, testPolynomials(), libMesh::TET4, tet_integrals, libMesh::TRI3, and tri_integrals.
|
inline |
Definition at line 327 of file quadrature_test.C.
References libMesh::Elem::build(), libMesh::EDGE2, libMesh::EDGE3, libMesh::EDGE4, edge_integrals, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, hex_integrals, libMesh::index_range(), libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM20, libMesh::PRISM21, libMesh::PRISM6, prism_integrals, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID18, libMesh::PYRAMID5, pyramid_integrals, libMesh::QNODAL, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, quad_integrals, quadrature_tolerance, libMesh::Real, testPolynomials(), libMesh::TET10, libMesh::TET14, libMesh::TET4, tet_integrals, libMesh::TOLERANCE, libMesh::TRI3, libMesh::TRI6, libMesh::TRI7, and tri_integrals.
|
inlineprivate |
Definition at line 150 of file quadrature_test.C.
References libMesh::QBase::get_dim(), libMesh::QBase::n_points(), libMesh::QBase::qp(), quadrature_tolerance, libMesh::Real, and libMesh::QBase::w().
Referenced by testPolynomials().
|
inlineprivate |
Definition at line 171 of file quadrature_test.C.
References libMesh::Elem::build(), libMesh::QBase::build(), dim, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID18, libMesh::PYRAMID5, libMesh::Real, and testPolynomial().
Referenced by test1DWeights(), test2DWeights(), test3DWeights(), testMonomialQuadrature(), testNodalQuadrature(), testTetQuadrature(), and testTriQuadrature().
|
inline |
Definition at line 403 of file quadrature_test.C.
References libMesh::QCONICAL, libMesh::QGAUSS, libMesh::QGRUNDMANN_MOLLER, quadrature_tolerance, libMesh::Real, testPolynomials(), libMesh::TET4, tet_integrals, and libMesh::TOLERANCE.
|
inline |
Definition at line 423 of file quadrature_test.C.
References libMesh::QCLOUGH, libMesh::QCONICAL, libMesh::QGAUSS, libMesh::QGRUNDMANN_MOLLER, testPolynomials(), libMesh::TRI3, and tri_integrals.
Definition at line 206 of file quadrature_test.C.
Referenced by test1DWeights(), testMonomialQuadrature(), and testNodalQuadrature().
Definition at line 251 of file quadrature_test.C.
Referenced by test3DWeights(), testMonomialQuadrature(), and testNodalQuadrature().
Definition at line 300 of file quadrature_test.C.
Referenced by test3DWeights(), testMonomialQuadrature(), and testNodalQuadrature().
Definition at line 308 of file quadrature_test.C.
Referenced by test3DWeights(), testMonomialQuadrature(), and testNodalQuadrature().
Definition at line 211 of file quadrature_test.C.
Referenced by test2DWeights(), testMonomialQuadrature(), and testNodalQuadrature().
|
private |
Definition at line 148 of file quadrature_test.C.
Referenced by setUp(), test2DWeights(), test3DWeights(), testJacobi(), testNodalQuadrature(), testPolynomial(), and testTetQuadrature().
Definition at line 265 of file quadrature_test.C.
Referenced by test3DWeights(), testMonomialQuadrature(), testNodalQuadrature(), and testTetQuadrature().
Definition at line 222 of file quadrature_test.C.
Referenced by test2DWeights(), testMonomialQuadrature(), testNodalQuadrature(), and testTriQuadrature().