|
libMesh
|
Public Member Functions | |
| LIBMESH_CPPUNIT_TEST_SUITE (SideVertexAverageNormalTest) | |
| CPPUNIT_TEST (testEdge2) | |
| CPPUNIT_TEST (testEdge3) | |
| CPPUNIT_TEST (testTris) | |
| CPPUNIT_TEST (testQuads) | |
| CPPUNIT_TEST (testTets) | |
| CPPUNIT_TEST (testPyramids) | |
| CPPUNIT_TEST (testPrisms) | |
| CPPUNIT_TEST (testHexes) | |
| CPPUNIT_TEST (testC0Polygon) | |
| CPPUNIT_TEST (testC0Polyhedron) | |
| CPPUNIT_TEST (testEdge3PRefine) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | setUp () |
| void | tearDown () |
| void | testEdge2 () |
| void | testEdge3 () |
| void | testEdge3PRefine () |
| void | testTris () |
| void | testQuads () |
| void | testTets () |
| void | testPyramids () |
| void | testPrisms () |
| void | testHexes () |
| void | testC0Polygon () |
| void | testC0Polyhedron () |
Public Attributes | |
| const RealVectorValue | unit_x {1} |
| const RealVectorValue | unit_y {0,1} |
| const RealVectorValue | unit_z {0,0,1} |
Protected Member Functions | |
| std::pair< std::unique_ptr< Elem >, std::vector< std::unique_ptr< Node > > > | construct_elem (const std::vector< Point > &pts, ElemType elem_type) |
Definition at line 27 of file side_vertex_average_normal_test.C.
|
inlineprotected |
Definition at line 503 of file side_vertex_average_normal_test.C.
References libMesh::Elem::build(), libMesh::Node::build(), libMesh::C0POLYGON, and libMesh::Utility::enum_to_string().
Referenced by testC0Polygon(), testC0Polyhedron(), testEdge2(), testEdge3(), testEdge3PRefine(), testHexes(), testQuads(), and testTris().
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testC0Polygon | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testC0Polyhedron | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testEdge2 | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testEdge3 | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testEdge3PRefine | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testHexes | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testPrisms | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testPyramids | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testQuads | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testTets | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST | ( | testTris | ) |
| SideVertexAverageNormalTest::CPPUNIT_TEST_SUITE_END | ( | ) |
| SideVertexAverageNormalTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | SideVertexAverageNormalTest | ) |
|
inline |
Definition at line 52 of file side_vertex_average_normal_test.C.
|
inline |
Definition at line 56 of file side_vertex_average_normal_test.C.
|
inline |
Definition at line 345 of file side_vertex_average_normal_test.C.
References libMesh::FEGenericBase< OutputType >::build(), libMesh::C0POLYGON, libMesh::CONSTANT, construct_elem(), libMesh::make_range(), libMesh::QUAD4, libMesh::TOLERANCE, unit_x, and unit_y.
|
inline |
Definition at line 401 of file side_vertex_average_normal_test.C.
References libMesh::Node::build(), construct_elem(), libMesh::HEX8, libMesh::index_range(), libMesh::make_range(), libMesh::TOLERANCE, unit_x, unit_y, and unit_z.
|
inline |
Definition at line 60 of file side_vertex_average_normal_test.C.
References construct_elem(), libMesh::EDGE2, libMesh::ReferenceElem::get(), libMesh::Elem::side_vertex_average_normal(), libMesh::TOLERANCE, unit_x, and unit_y.
|
inline |
Definition at line 83 of file side_vertex_average_normal_test.C.
References libMesh::FEGenericBase< OutputType >::build(), libMesh::CONSTANT, construct_elem(), libMesh::EDGE3, libMesh::ReferenceElem::get(), libMesh::make_range(), libMesh::Elem::side_vertex_average_normal(), libMesh::TOLERANCE, and unit_x.
|
inline |
Definition at line 116 of file side_vertex_average_normal_test.C.
References construct_elem(), libMesh::EDGE3, libMesh::TOLERANCE, and unit_y.
|
inline |
Definition at line 302 of file side_vertex_average_normal_test.C.
References libMesh::FEGenericBase< OutputType >::build(), libMesh::CONSTANT, construct_elem(), libMesh::ReferenceElem::get(), libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::make_range(), libMesh::TOLERANCE, unit_x, unit_y, and unit_z.
|
inline |
Definition at line 276 of file side_vertex_average_normal_test.C.
References libMesh::ReferenceElem::get(), libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM20, libMesh::PRISM21, libMesh::PRISM6, libMesh::TOLERANCE, unit_x, unit_y, and unit_z.
|
inline |
Definition at line 251 of file side_vertex_average_normal_test.C.
References libMesh::ReferenceElem::get(), libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID18, libMesh::PYRAMID5, libMesh::TOLERANCE, unit_x, unit_y, and unit_z.
|
inline |
Definition at line 166 of file side_vertex_average_normal_test.C.
References construct_elem(), libMesh::ReferenceElem::get(), libMesh::make_range(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::TOLERANCE, unit_x, and unit_y.
|
inline |
Definition at line 229 of file side_vertex_average_normal_test.C.
References libMesh::ReferenceElem::get(), libMesh::TET10, libMesh::TET14, libMesh::TET4, libMesh::TOLERANCE, unit_x, unit_y, and unit_z.
|
inline |
Definition at line 134 of file side_vertex_average_normal_test.C.
References construct_elem(), libMesh::ReferenceElem::get(), libMesh::TOLERANCE, libMesh::TRI3, libMesh::TRI6, libMesh::TRI7, unit_x, unit_y, and unit_z.
| const RealVectorValue SideVertexAverageNormalTest::unit_x {1} |
Definition at line 48 of file side_vertex_average_normal_test.C.
Referenced by testC0Polygon(), testC0Polyhedron(), testEdge2(), testEdge3(), testHexes(), testPrisms(), testPyramids(), testQuads(), testTets(), and testTris().
| const RealVectorValue SideVertexAverageNormalTest::unit_y {0,1} |
Definition at line 49 of file side_vertex_average_normal_test.C.
Referenced by testC0Polygon(), testC0Polyhedron(), testEdge2(), testEdge3PRefine(), testHexes(), testPrisms(), testPyramids(), testQuads(), testTets(), and testTris().
| const RealVectorValue SideVertexAverageNormalTest::unit_z {0,0,1} |
Definition at line 50 of file side_vertex_average_normal_test.C.
Referenced by testC0Polyhedron(), testHexes(), testPrisms(), testPyramids(), testTets(), and testTris().