|
libMesh
|
Public Member Functions | |
| LIBMESH_CPPUNIT_TEST_SUITE (BoundaryRefinedMeshTest) | |
| The goal of this test is the same as the previous, but now we do a uniform refinement and make sure the result mesh is consistent. | |
| CPPUNIT_TEST (testMesh) | |
| CPPUNIT_TEST (testBoundarySerialization) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | setUp () |
| void | testMesh () |
| void | testBoundarySerialization () |
| LIBMESH_CPPUNIT_TEST_SUITE (BoundaryMeshTest) | |
| The goal of this test is to ensure that a 2D mesh generates boundary meshes correctly. | |
| void | sanityCheck () |
Protected Member Functions | |
| void | build_mesh () |
| void | sync_and_test_meshes () |
Protected Attributes | |
| std::unique_ptr< UnstructuredMesh > | _mesh |
| std::unique_ptr< UnstructuredMesh > | _multi_boundary_mesh |
| std::unique_ptr< UnstructuredMesh > | _exterior_boundary_mesh |
| std::unique_ptr< UnstructuredMesh > | _left_boundary_mesh |
| std::unique_ptr< UnstructuredMesh > | _internal_boundary_mesh |
Static Protected Attributes | |
| static constexpr boundary_id_type | bid1 = 5 |
| static constexpr boundary_id_type | bid2 = 6 |
Definition at line 633 of file boundary_mesh.C.
|
inlineprotectedinherited |
Definition at line 271 of file boundary_mesh.C.
References BoundaryMeshTest::_exterior_boundary_mesh, BoundaryMeshTest::_internal_boundary_mesh, BoundaryMeshTest::_left_boundary_mesh, BoundaryMeshTest::_mesh, BoundaryMeshTest::_multi_boundary_mesh, libMesh::BoundaryInfo::add_side(), BoundaryMeshTest::bid1, BoundaryMeshTest::bid2, libMesh::MeshTools::Generation::build_square(), libMesh::QUAD9, and TestCommWorld.
Referenced by BoundaryMeshTest::setUp(), setUp(), and BoundaryOfRefinedMeshTest::setUp().
| BoundaryRefinedMeshTest::CPPUNIT_TEST | ( | testBoundarySerialization | ) |
| BoundaryRefinedMeshTest::CPPUNIT_TEST | ( | testMesh | ) |
| BoundaryRefinedMeshTest::CPPUNIT_TEST_SUITE_END | ( | ) |
|
inherited |
The goal of this test is to ensure that a 2D mesh generates boundary meshes correctly.
| BoundaryRefinedMeshTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | BoundaryRefinedMeshTest | ) |
The goal of this test is the same as the previous, but now we do a uniform refinement and make sure the result mesh is consistent.
i.e. the new node shared between the 1D elements is the same as the node shared on the underlying quads, and so on.
|
inlineinherited |
Definition at line 479 of file boundary_mesh.C.
References BoundaryMeshTest::_exterior_boundary_mesh, BoundaryMeshTest::_internal_boundary_mesh, BoundaryMeshTest::_left_boundary_mesh, BoundaryMeshTest::_mesh, BoundaryMeshTest::_multi_boundary_mesh, libMesh::EDGE3, libMesh::QUAD9, and libMesh::TOLERANCE.
Referenced by BoundaryMeshTest::testBoundarySerialization(), testBoundarySerialization(), BoundaryOfRefinedMeshTest::testBoundarySerialization(), BoundaryMeshTest::testMesh(), testMesh(), and BoundaryOfRefinedMeshTest::testMesh().
|
inline |
Definition at line 653 of file boundary_mesh.C.
References BoundaryMeshTest::build_mesh(), BoundaryMeshTest::sync_and_test_meshes(), and libMesh::MeshRefinement::uniformly_refine().
|
inlineprotectedinherited |
Definition at line 353 of file boundary_mesh.C.
References BoundaryMeshTest::_exterior_boundary_mesh, BoundaryMeshTest::_internal_boundary_mesh, BoundaryMeshTest::_left_boundary_mesh, BoundaryMeshTest::_mesh, BoundaryMeshTest::_multi_boundary_mesh, BoundaryMeshTest::bid1, BoundaryMeshTest::bid2, left_id, and right_id.
Referenced by BoundaryMeshTest::setUp(), setUp(), and BoundaryOfRefinedMeshTest::setUp().
|
inline |
Definition at line 743 of file boundary_mesh.C.
References BoundaryMeshTest::_internal_boundary_mesh, and BoundaryMeshTest::sanityCheck().
|
inline |
Definition at line 670 of file boundary_mesh.C.
References BoundaryMeshTest::_exterior_boundary_mesh, BoundaryMeshTest::_internal_boundary_mesh, BoundaryMeshTest::_left_boundary_mesh, BoundaryMeshTest::_mesh, BoundaryMeshTest::_multi_boundary_mesh, and BoundaryMeshTest::sanityCheck().
|
protectedinherited |
Definition at line 262 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), BoundaryMeshTest::sanityCheck(), BoundaryMeshTest::sync_and_test_meshes(), BoundaryMeshTest::testMesh(), testMesh(), and BoundaryOfRefinedMeshTest::testMesh().
|
protectedinherited |
Definition at line 264 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), BoundaryMeshTest::sanityCheck(), BoundaryMeshTest::sync_and_test_meshes(), BoundaryMeshTest::testBoundarySerialization(), testBoundarySerialization(), BoundaryOfRefinedMeshTest::testBoundarySerialization(), BoundaryMeshTest::testMesh(), testMesh(), and BoundaryOfRefinedMeshTest::testMesh().
|
protectedinherited |
Definition at line 263 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), BoundaryMeshTest::sanityCheck(), BoundaryMeshTest::sync_and_test_meshes(), BoundaryMeshTest::testMesh(), testMesh(), and BoundaryOfRefinedMeshTest::testMesh().
|
protectedinherited |
Definition at line 260 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), BoundaryMeshTest::sanityCheck(), BoundaryMeshTest::sync_and_test_meshes(), BoundaryMeshTest::testMesh(), testMesh(), and BoundaryOfRefinedMeshTest::testMesh().
|
protectedinherited |
Definition at line 261 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), BoundaryMeshTest::sanityCheck(), BoundaryMeshTest::sync_and_test_meshes(), BoundaryMeshTest::testMesh(), testMesh(), and BoundaryOfRefinedMeshTest::testMesh().
|
staticconstexprprotectedinherited |
Definition at line 268 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), and BoundaryMeshTest::sync_and_test_meshes().
|
staticconstexprprotectedinherited |
Definition at line 269 of file boundary_mesh.C.
Referenced by BoundaryMeshTest::build_mesh(), and BoundaryMeshTest::sync_and_test_meshes().