1 #include <libmesh/libmesh.h> 2 #include <libmesh/replicated_mesh.h> 3 #include <libmesh/elem.h> 4 #include <libmesh/mesh_generation.h> 5 #include <libmesh/mesh_modification.h> 6 #include <libmesh/boundary_info.h> 27 CPPUNIT_TEST( testAllTriTri );
28 CPPUNIT_TEST( testAllTriQuad );
29 CPPUNIT_TEST( testAllTriQuad8 );
30 CPPUNIT_TEST( testAllTriQuad9 );
35 CPPUNIT_TEST( testAllTriPrism6 );
36 CPPUNIT_TEST( testAllTriPrism18 );
37 CPPUNIT_TEST( testAllTriPrism20 );
38 CPPUNIT_TEST( testAllTriPrism21 );
41 CPPUNIT_TEST_SUITE_END();
47 std::size_t n_boundary_conds_expected)
62 CPPUNIT_ASSERT_EQUAL(n_elem_expected,
mesh.
n_elem());
71 std::size_t n_boundary_conds_expected)
87 CPPUNIT_ASSERT_EQUAL(n_elem_expected,
mesh.
n_elem());
std::size_t n_boundary_conds() const
ElemType
Defines an enum for geometric element types.
The ReplicatedMesh class is derived from the MeshBase class, and is used to store identical copies of...
libMesh::Parallel::Communicator * TestCommWorld
The libMesh namespace provides an interface to certain functionality in the library.
const BoundaryInfo & get_boundary_info() const
The information about boundary ids on the mesh.
void test_helper_3D(ElemType elem_type, dof_id_type n_elem_expected, std::size_t n_boundary_conds_expected)
void test_helper_2D(ElemType elem_type, dof_id_type n_elem_expected, std::size_t n_boundary_conds_expected)
CPPUNIT_TEST_SUITE_REGISTRATION(AllTriTest)
virtual dof_id_type n_elem() const =0