|
libMesh
|
Public Member Functions | |
| LIBMESH_CPPUNIT_TEST_SUITE (BoundaryMeshSubdomainTest) | |
| Tests the new_subdomain_ids parameter of add_elements(), which assigns subdomain IDs to newly-created lower-D elements. | |
| CPPUNIT_TEST (testDefaultSubdomain) | |
| CPPUNIT_TEST (testSingleSubdomain) | |
| CPPUNIT_TEST (testPerBoundarySubdomain) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | testDefaultSubdomain () |
| void | testSingleSubdomain () |
| void | testPerBoundarySubdomain () |
Definition at line 510 of file boundary_mesh.C.
| BoundaryMeshSubdomainTest::CPPUNIT_TEST | ( | testDefaultSubdomain | ) |
| BoundaryMeshSubdomainTest::CPPUNIT_TEST | ( | testPerBoundarySubdomain | ) |
| BoundaryMeshSubdomainTest::CPPUNIT_TEST | ( | testSingleSubdomain | ) |
| BoundaryMeshSubdomainTest::CPPUNIT_TEST_SUITE_END | ( | ) |
| BoundaryMeshSubdomainTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | BoundaryMeshSubdomainTest | ) |
Tests the new_subdomain_ids parameter of add_elements(), which assigns subdomain IDs to newly-created lower-D elements.
Three cases:
Uses a 3x3 QUAD4 mesh. build_square() assigns: bottom=0, right=1, top=2, left=3.
|
inline |
Definition at line 533 of file boundary_mesh.C.
References libMesh::BoundaryInfo::add_elements(), libMesh::MeshTools::Generation::build_square(), libMesh::MeshBase::complete_preparation(), libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::get_side_boundary_ids(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::QUAD4, and TestCommWorld.
|
inline |
Definition at line 579 of file boundary_mesh.C.
References libMesh::BoundaryInfo::add_elements(), libMesh::MeshTools::Generation::build_square(), libMesh::ParallelObject::comm(), libMesh::MeshBase::complete_preparation(), libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::get_id_by_name(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::ParallelObject::processor_id(), libMesh::QUAD4, libMesh::Real, right_id, libMesh::Parallel::Communicator::sum(), TestCommWorld, and top_id.
|
inline |
Definition at line 551 of file boundary_mesh.C.
References libMesh::BoundaryInfo::add_elements(), libMesh::MeshTools::Generation::build_square(), libMesh::ParallelObject::comm(), libMesh::MeshBase::complete_preparation(), libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::get_side_boundary_ids(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::ParallelObject::processor_id(), libMesh::QUAD4, libMesh::Parallel::Communicator::sum(), and TestCommWorld.