|
libMesh
|
Protected Member Functions | |
| void | test_helper (ElemType elem_type, dof_id_type n_elem_expected, std::size_t n_boundary_conds_expected) |
| void | test_helper_c0polyhedron (const std::vector< Point > &points, const std::vector< std::vector< unsigned int > > &nodes_on_side) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriC0Polygon | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriC0PolygonOctagon | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriC0PolyhedronCube | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriC0PolyhedronHexagonalPrism | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriPrism18 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriPrism20 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriPrism21 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriPrism6 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriPyramid14 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriPyramid5 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriQuad | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriQuad8 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriQuad9 | ) |
| AllTriTest::CPPUNIT_TEST | ( | testAllTriTri | ) |
| AllTriTest::CPPUNIT_TEST_SUITE_END | ( | ) |
| AllTriTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | AllTriTest | ) |
The goal of this test is to verify proper operation of the Mesh Extruder with the optional object callback for setting custom subdomain IDs.
We pass a custom object for generating subdomains based on the old element ID and the current layer and assert the proper values.
|
inlineprotected |
Definition at line 58 of file all_tri.C.
References libMesh::MeshTools::Modification::all_tri(), libMesh::MeshTools::Generation::build_cube(), dim, libMesh::MeshBase::get_boundary_info(), mesh, libMesh::BoundaryInfo::n_boundary_conds(), libMesh::BoundaryInfo::n_boundary_ids(), libMesh::MeshBase::n_elem(), TestCommWorld, libMesh::TOLERANCE, libMesh::Elem::type_to_dim_map, and libMesh::MeshTools::volume().
Referenced by testAllTriPrism18(), testAllTriPrism20(), testAllTriPrism21(), testAllTriPrism6(), testAllTriPyramid14(), testAllTriPyramid5(), testAllTriQuad(), testAllTriQuad8(), testAllTriQuad9(), and testAllTriTri().
|
inlineprotected |
Definition at line 216 of file all_tri.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_node(), libMesh::MeshBase::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::MeshTools::Modification::all_tri(), b, libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::has_boundary_id(), libMesh::index_range(), libMesh::invalid_int, libMesh::make_range(), mesh, libMesh::BoundaryInfo::n_boundary_conds(), libMesh::MeshBase::n_elem(), libMesh::Elem::n_sides(), libMesh::Elem::n_sub_elem(), libMesh::MeshBase::node_ptr(), libMesh::MeshBase::prepare_for_use(), libMesh::Real, libMesh::DofObject::set_id(), TestCommWorld, libMesh::TET4, libMesh::TOLERANCE, and libMesh::MeshTools::volume().
Referenced by testAllTriC0PolyhedronCube(), and testAllTriC0PolyhedronHexagonalPrism().
|
inline |
Definition at line 131 of file all_tri.C.
References libMesh::MeshTools::Modification::all_tri(), libMesh::MeshTools::Generation::build_square(), libMesh::C0POLYGON, libMesh::MeshBase::get_boundary_info(), mesh, libMesh::BoundaryInfo::n_boundary_conds(), libMesh::MeshBase::n_elem(), libMesh::Polygon::n_subtriangles(), TestCommWorld, and libMesh::TRI3.
|
inline |
Definition at line 170 of file all_tri.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::MeshTools::Modification::all_tri(), libMesh::MeshBase::get_boundary_info(), mesh, libMesh::BoundaryInfo::n_boundary_conds(), libMesh::MeshBase::n_elem(), libMesh::pi, libMesh::MeshBase::prepare_for_use(), libMesh::Real, libMesh::DofObject::set_id(), TestCommWorld, libMesh::TOLERANCE, libMesh::TRI3, and libMesh::MeshTools::volume().
|
inline |
Definition at line 290 of file all_tri.C.
References test_helper_c0polyhedron().
|
inline |
Definition at line 311 of file all_tri.C.
References test_helper_c0polyhedron().
|
inline |
Definition at line 121 of file all_tri.C.
References libMesh::PRISM18, and test_helper().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |