libMesh
|
Public Member Functions | |
CPPUNIT_TEST_SUITE (QuadratureTest) | |
TEST_ALL_ORDERS (QGAUSS, 9999) | |
TEST_ONE_ORDER (QSIMPSON, FIRST, 3) | |
TEST_ONE_ORDER (QSIMPSON, SECOND, 3) | |
TEST_ONE_ORDER (QSIMPSON, THIRD, 3) | |
TEST_ONE_ORDER (QTRAP, FIRST, 1) | |
TEST_ALL_ORDERS (QGRID, 1) | |
TEST_ONE_ORDER (QNODAL, FIRST, 1) | |
TEST_ALL_ORDERS (QGAUSS_LOBATTO, 9) | |
CPPUNIT_TEST (testMonomialQuadrature) | |
CPPUNIT_TEST (testTriQuadrature) | |
CPPUNIT_TEST (testTetQuadrature) | |
CPPUNIT_TEST (testJacobi) | |
CPPUNIT_TEST_SUITE_END () | |
void | setUp () |
void | tearDown () |
void | testMonomialQuadrature () |
void | testTetQuadrature () |
void | testTriQuadrature () |
void | testJacobi () |
template<QuadratureType qtype, Order order> | |
void | testBuild () |
template<QuadratureType qtype, Order order, unsigned int exactorder> | |
void | test1DWeights () |
template<QuadratureType qtype, Order order, unsigned int exactorder> | |
void | test2DWeights () |
template<QuadratureType qtype, Order order, unsigned int exactorder> | |
void | test3DWeights () |
Private Attributes | |
Real | quadrature_tolerance |
Definition at line 57 of file quadrature_test.C.
QuadratureTest::CPPUNIT_TEST | ( | testJacobi | ) |
QuadratureTest::CPPUNIT_TEST | ( | testMonomialQuadrature | ) |
QuadratureTest::CPPUNIT_TEST | ( | testTetQuadrature | ) |
QuadratureTest::CPPUNIT_TEST | ( | testTriQuadrature | ) |
QuadratureTest::CPPUNIT_TEST_SUITE | ( | QuadratureTest | ) |
QuadratureTest::CPPUNIT_TEST_SUITE_END | ( | ) |
|
inline |
|
inline |
Definition at line 124 of file quadrature_test.C.
|
inline |
Definition at line 443 of file quadrature_test.C.
References std::abs(), libMesh::QBase::build(), libMesh::EDGE3, std::pow(), and libMesh::Real.
|
inline |
Definition at line 477 of file quadrature_test.C.
References libMesh::QBase::build(), std::pow(), libMesh::QGAUSS_LOBATTO, libMesh::QUAD8, libMesh::Real, and libMesh::TRI6.
|
inline |
Definition at line 522 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::HEX20, std::pow(), libMesh::PRISM15, libMesh::QGAUSS_LOBATTO, libMesh::Real, and libMesh::TET10.
QuadratureTest::TEST_ALL_ORDERS | ( | QGAUSS | , |
9999 | |||
) |
QuadratureTest::TEST_ALL_ORDERS | ( | QGAUSS_LOBATTO | , |
9 | |||
) |
QuadratureTest::TEST_ALL_ORDERS | ( | QGRID | , |
1 | |||
) |
QuadratureTest::TEST_ONE_ORDER | ( | QNODAL | , |
FIRST | , | ||
1 | |||
) |
QuadratureTest::TEST_ONE_ORDER | ( | QSIMPSON | , |
FIRST | , | ||
3 | |||
) |
QuadratureTest::TEST_ONE_ORDER | ( | QSIMPSON | , |
SECOND | , | ||
3 | |||
) |
QuadratureTest::TEST_ONE_ORDER | ( | QSIMPSON | , |
THIRD | , | ||
3 | |||
) |
QuadratureTest::TEST_ONE_ORDER | ( | QTRAP | , |
FIRST | , | ||
1 | |||
) |
|
inline |
Definition at line 423 of file quadrature_test.C.
References libMesh::QBase::build(), and libMesh::Utility::enum_to_string().
|
inline |
Definition at line 349 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::EDGE2, std::pow(), libMesh::QJACOBI_1_0, libMesh::QJACOBI_2_0, and libMesh::Real.
|
inline |
Definition at line 127 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::HEX8, std::pow(), libMesh::QMONOMIAL, libMesh::QUAD4, and libMesh::Real.
|
inline |
Definition at line 189 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::Utility::iota(), std::pow(), libMesh::QCONICAL, libMesh::QGAUSS, libMesh::QGRUNDMANN_MOLLER, libMesh::Real, and libMesh::TET4.
|
inline |
Definition at line 276 of file quadrature_test.C.
References libMesh::QBase::build(), libMesh::Utility::iota(), std::pow(), libMesh::QCLOUGH, libMesh::QCONICAL, libMesh::QGAUSS, libMesh::QGRUNDMANN_MOLLER, libMesh::Real, and libMesh::TRI3.
|
private |
Definition at line 117 of file quadrature_test.C.