libMesh
|
Public Member Functions | |
LIBMESH_CPPUNIT_TEST_SUITE (BoundaryInfoTest) | |
This test ensures various aspects of the BoundaryInfo class work as expected. More... | |
CPPUNIT_TEST (testNameCopying) | |
CPPUNIT_TEST (testMesh) | |
CPPUNIT_TEST (testRenumber) | |
CPPUNIT_TEST (testBoundaryOnChildrenErrors) | |
CPPUNIT_TEST (testBoundaryOnChildrenElementsRefineCoarsen) | |
CPPUNIT_TEST (testBoundaryOnChildrenBoundaryIDs) | |
CPPUNIT_TEST (testBoundaryOnChildrenBoundarySides) | |
CPPUNIT_TEST (testShellFaceConstraints) | |
CPPUNIT_TEST (testEdgeBoundaryConditions) | |
CPPUNIT_TEST_SUITE_END () | |
void | setUp () |
void | tearDown () |
void | testMesh () |
void | testRenumber () |
void | testEdgeBoundaryConditions () |
void | testNameCopying () |
void | testShellFaceConstraints () |
void | testBoundaryOnChildrenErrors () |
void | testBoundaryOnChildrenElementsRefineCoarsen () |
void | testBoundaryOnChildrenBoundaryIDs () |
void | testBoundaryOnChildrenBoundarySides () |
Definition at line 20 of file boundary_info.C.
BoundaryInfoTest::CPPUNIT_TEST | ( | testNameCopying | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testMesh | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testRenumber | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testBoundaryOnChildrenErrors | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testBoundaryOnChildrenElementsRefineCoarsen | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testBoundaryOnChildrenBoundaryIDs | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testBoundaryOnChildrenBoundarySides | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testShellFaceConstraints | ) |
BoundaryInfoTest::CPPUNIT_TEST | ( | testEdgeBoundaryConditions | ) |
BoundaryInfoTest::CPPUNIT_TEST_SUITE_END | ( | ) |
BoundaryInfoTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | BoundaryInfoTest | ) |
This test ensures various aspects of the BoundaryInfo class work as expected.
|
inline |
Definition at line 53 of file boundary_info.C.
|
inline |
Definition at line 57 of file boundary_info.C.
|
inline |
Definition at line 721 of file boundary_info.C.
References libMesh::BoundaryInfo::add_side(), libMesh::BoundaryInfo::boundary_ids(), libMesh::MeshTools::Generation::build_square(), libMesh::MeshBase::get_boundary_info(), mesh, libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Elem::REFINE, and libMesh::MeshRefinement::refine_elements().
|
inline |
Definition at line 777 of file boundary_info.C.
References libMesh::BoundaryInfo::add_side(), libMesh::MeshTools::Generation::build_square(), libMesh::MeshBase::get_boundary_info(), mesh, libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Elem::REFINE, libMesh::MeshRefinement::refine_elements(), libMesh::BoundaryInfo::side_with_boundary_id(), and libMesh::BoundaryInfo::sides_with_boundary_id().
|
inline |
Definition at line 606 of file boundary_info.C.
References libMesh::BoundaryInfo::add_side(), libMesh::MeshTools::Generation::build_square(), libMesh::Elem::COARSEN, libMesh::MeshRefinement::coarsen_elements(), libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::has_boundary_id(), libMesh::BoundaryInfo::is_children_on_boundary_side(), mesh, libMesh::MeshBase::n_active_local_elem(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Elem::REFINE, libMesh::MeshRefinement::refine_elements(), and libMesh::BoundaryInfo::remove_side().
|
inline |
Definition at line 510 of file boundary_info.C.
References libMesh::BoundaryInfo::add_side(), libMesh::BoundaryInfo::allow_children_on_boundary_side(), libMesh::MeshTools::Generation::build_square(), libMesh::ParallelObject::comm(), libMesh::MeshBase::get_boundary_info(), TIMPI::Communicator::max(), mesh, libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Elem::REFINE, libMesh::MeshRefinement::refine_elements(), and libMesh::BoundaryInfo::remove_side().
|
inline |
Definition at line 280 of file boundary_info.C.
References libMesh::BoundaryInfo::add_edge(), TIMPI::Communicator::barrier(), libMesh::MeshTools::Generation::build_cube(), libMesh::MeshBase::clone(), libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::has_boundary_id(), libMesh::HEX8, mesh, libMesh::BoundaryInfo::n_edge_conds(), libMesh::MeshTools::n_elem(), libMesh::MeshBase::read(), TestCommWorld, and libMesh::MeshBase::write().
|
inline |
Definition at line 61 of file boundary_info.C.
References libMesh::BoundaryInfo::build_side_list(), libMesh::MeshTools::Generation::build_square(), libMesh::MeshBase::clone(), libMesh::ParallelObject::comm(), libMesh::BoundaryInfo::get_boundary_ids(), libMesh::MeshBase::get_boundary_info(), libMesh::MeshBase::is_serial(), TIMPI::Communicator::max(), mesh, libMesh::BoundaryInfo::n_boundary_ids(), libMesh::QUAD4, libMesh::BoundaryInfo::remove_id(), and TestCommWorld.
|
inline |
Definition at line 363 of file boundary_info.C.
References libMesh::MeshTools::Generation::build_line(), libMesh::EDGE2, libMesh::MeshBase::get_boundary_info(), mesh, libMesh::BoundaryInfo::nodeset_name(), libMesh::BoundaryInfo::sideset_name(), and TestCommWorld.
|
inline |
Definition at line 193 of file boundary_info.C.
References libMesh::BoundaryInfo::build_side_list(), libMesh::MeshTools::Generation::build_square(), libMesh::ParallelObject::comm(), libMesh::BoundaryInfo::get_boundary_ids(), libMesh::MeshBase::get_boundary_info(), libMesh::MeshBase::is_serial(), TIMPI::Communicator::max(), mesh, libMesh::BoundaryInfo::n_boundary_ids(), libMesh::QUAD4, libMesh::BoundaryInfo::remove_id(), libMesh::BoundaryInfo::renumber_id(), libMesh::BoundaryInfo::sideset_name(), and TestCommWorld.
|
inline |
Definition at line 402 of file boundary_info.C.
References libMesh::DofMap::add_dirichlet_boundary(), libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::BoundaryInfo::add_shellface(), libMesh::System::add_variable(), libMesh::MeshBase::allow_renumbering(), libMesh::Elem::build(), libMesh::MeshBase::clone(), libMesh::DofMap::dof_indices(), libMesh::FIRST, libMesh::MeshBase::get_boundary_info(), libMesh::System::get_dof_map(), libMesh::DofMap::is_constrained_dof(), libMesh::MeshBase::max_elem_id(), mesh, libMesh::System::n_constrained_dofs(), libMesh::BoundaryInfo::n_shellface_conds(), libMesh::MeshBase::node_ptr(), libMesh::Elem::point(), libMesh::MeshBase::prepare_for_use(), libMesh::ParallelObject::processor_id(), libMesh::DofObject::processor_id(), libMesh::QUADSHELL4, libMesh::MeshBase::query_elem_ptr(), libMesh::Elem::set_node(), and TestCommWorld.