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. More... | |
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. More... | |
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 509 of file boundary_mesh.C.
|
inlineprotectedinherited |
Definition at line 269 of file boundary_mesh.C.
References libMesh::BoundaryInfo::add_side(), libMesh::MeshTools::Generation::build_square(), and libMesh::QUAD9.
BoundaryRefinedMeshTest::CPPUNIT_TEST | ( | testMesh | ) |
BoundaryRefinedMeshTest::CPPUNIT_TEST | ( | testBoundarySerialization | ) |
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 477 of file boundary_mesh.C.
References libMesh::EDGE3, libMesh::QUAD9, and libMesh::TOLERANCE.
|
inline |
Definition at line 529 of file boundary_mesh.C.
References libMesh::MeshRefinement::uniformly_refine().
|
inlineprotectedinherited |
Definition at line 351 of file boundary_mesh.C.
|
inline |
Definition at line 619 of file boundary_mesh.C.
|
inline |
Definition at line 546 of file boundary_mesh.C.
|
protectedinherited |
Definition at line 260 of file boundary_mesh.C.
|
protectedinherited |
Definition at line 262 of file boundary_mesh.C.
|
protectedinherited |
Definition at line 261 of file boundary_mesh.C.
|
protectedinherited |
Definition at line 258 of file boundary_mesh.C.
|
protectedinherited |
Definition at line 259 of file boundary_mesh.C.
|
staticprotectedinherited |
Definition at line 266 of file boundary_mesh.C.
|
staticprotectedinherited |
Definition at line 267 of file boundary_mesh.C.