libMesh
|
Public Types | |
typedef void(MeshGenerationTest::* | Builder) (UnstructuredMesh &, unsigned int, ElemType) |
Protected Member Functions | |
std::unique_ptr< UnstructuredMesh > | new_mesh (bool is_replicated) |
Definition at line 14 of file mesh_generation_test.C.
typedef void(MeshGenerationTest::* MeshGenerationTest::Builder) (UnstructuredMesh &, unsigned int, ElemType) |
Definition at line 266 of file mesh_generation_test.C.
|
inline |
Definition at line 304 of file mesh_generation_test.C.
References libMesh::HEX20, testBuildCube(), and tester().
|
inline |
Definition at line 305 of file mesh_generation_test.C.
References libMesh::HEX27, testBuildCube(), and tester().
|
inline |
Definition at line 303 of file mesh_generation_test.C.
References libMesh::HEX8, testBuildCube(), and tester().
|
inline |
Definition at line 307 of file mesh_generation_test.C.
References libMesh::PRISM15, testBuildCube(), and tester().
|
inline |
Definition at line 308 of file mesh_generation_test.C.
References libMesh::PRISM18, testBuildCube(), and tester().
|
inline |
Definition at line 309 of file mesh_generation_test.C.
References libMesh::PRISM20, testBuildCube(), and tester().
|
inline |
Definition at line 310 of file mesh_generation_test.C.
References libMesh::PRISM21, testBuildCube(), and tester().
|
inline |
Definition at line 306 of file mesh_generation_test.C.
References libMesh::PRISM6, testBuildCube(), and tester().
|
inline |
Definition at line 316 of file mesh_generation_test.C.
References libMesh::PYRAMID13, testBuildCube(), and tester().
|
inline |
Definition at line 317 of file mesh_generation_test.C.
References libMesh::PYRAMID14, testBuildCube(), and tester().
|
inline |
Definition at line 315 of file mesh_generation_test.C.
References libMesh::PYRAMID5, testBuildCube(), and tester().
|
inline |
Definition at line 301 of file mesh_generation_test.C.
References testBuildCube(), tester(), and libMesh::TET10.
|
inline |
Definition at line 302 of file mesh_generation_test.C.
References testBuildCube(), tester(), and libMesh::TET14.
|
inline |
Definition at line 300 of file mesh_generation_test.C.
References testBuildCube(), tester(), and libMesh::TET4.
|
inline |
Definition at line 282 of file mesh_generation_test.C.
References libMesh::EDGE2, testBuildLine(), and tester().
|
inline |
Definition at line 283 of file mesh_generation_test.C.
References libMesh::EDGE3, testBuildLine(), and tester().
|
inline |
Definition at line 284 of file mesh_generation_test.C.
References libMesh::EDGE4, testBuildLine(), and tester().
|
inline |
Definition at line 286 of file mesh_generation_test.C.
References libMesh::EDGE2.
|
inline |
Definition at line 287 of file mesh_generation_test.C.
References libMesh::EDGE3.
|
inline |
Definition at line 288 of file mesh_generation_test.C.
References libMesh::EDGE4.
|
inline |
Definition at line 321 of file mesh_generation_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 320 of file mesh_generation_test.C.
References libMesh::HEX8.
|
inline |
Definition at line 298 of file mesh_generation_test.C.
References libMesh::QUAD4.
|
inline |
Definition at line 297 of file mesh_generation_test.C.
References libMesh::TRI3.
|
inline |
Definition at line 293 of file mesh_generation_test.C.
References libMesh::QUAD4, testBuildSquare(), and tester().
|
inline |
Definition at line 294 of file mesh_generation_test.C.
References libMesh::QUAD8, testBuildSquare(), and tester().
|
inline |
Definition at line 295 of file mesh_generation_test.C.
References libMesh::QUAD9, testBuildSquare(), and tester().
|
inline |
Definition at line 290 of file mesh_generation_test.C.
References testBuildSquare(), tester(), and libMesh::TRI3.
|
inline |
Definition at line 291 of file mesh_generation_test.C.
References testBuildSquare(), tester(), and libMesh::TRI6.
|
inline |
Definition at line 292 of file mesh_generation_test.C.
References testBuildSquare(), tester(), and libMesh::TRI7.
MeshGenerationTest::CPPUNIT_TEST | ( | buildLineEdge2 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildLineEdge3 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildLineEdge4 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSphereEdge2 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSphereEdge3 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSquareTri3 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSquareTri6 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSquareTri7 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSquareQuad4 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSquareQuad8 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSquareQuad9 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSphereTri3 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSphereQuad4 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubeTet4 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubeTet10 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubeTet14 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubeHex8 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubeHex20 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubeHex27 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePrism6 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePrism15 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePrism18 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePrism20 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePrism21 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePyramid5 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePyramid13 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildCubePyramid14 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSphereHex27 | ) |
MeshGenerationTest::CPPUNIT_TEST | ( | buildSphereHex8 | ) |
MeshGenerationTest::CPPUNIT_TEST_SUITE_END | ( | ) |
MeshGenerationTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | MeshGenerationTest | ) |
The goal of this test is to verify proper operation of MeshGeneration functions, as well as to indirectly verify the MeshBase functions they rely on.
|
inlineprotected |
Definition at line 78 of file mesh_generation_test.C.
|
inline |
Definition at line 86 of file mesh_generation_test.C.
|
inline |
Definition at line 88 of file mesh_generation_test.C.
|
inline |
Definition at line 153 of file mesh_generation_test.C.
References libMesh::MeshTools::Generation::build_cube(), libMesh::MeshTools::create_bounding_box(), libMesh::HEX20, libMesh::BoundingBox::max(), mesh, libMesh::BoundingBox::min(), libMesh::MeshBase::n_elem(), libMesh::MeshBase::n_nodes(), libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM20, libMesh::PRISM21, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID5, libMesh::Real, libMesh::Elem::type_to_n_nodes_map, and libMesh::Elem::type_to_n_sides_map.
Referenced by buildCubeHex20(), buildCubeHex27(), buildCubeHex8(), buildCubePrism15(), buildCubePrism18(), buildCubePrism20(), buildCubePrism21(), buildCubePrism6(), buildCubePyramid13(), buildCubePyramid14(), buildCubePyramid5(), buildCubeTet10(), buildCubeTet14(), and buildCubeTet4().
|
inline |
Definition at line 90 of file mesh_generation_test.C.
References libMesh::MeshTools::Generation::build_line(), libMesh::MeshTools::create_bounding_box(), mesh, libMesh::MeshBase::n_elem(), libMesh::MeshBase::n_nodes(), libMesh::Real, and libMesh::Elem::type_to_n_nodes_map.
Referenced by buildLineEdge2(), buildLineEdge3(), and buildLineEdge4().
Definition at line 255 of file mesh_generation_test.C.
References libMesh::MeshBase::allow_renumbering(), libMesh::MeshTools::Generation::build_sphere(), and TestCommWorld.
|
inline |
Definition at line 107 of file mesh_generation_test.C.
References libMesh::MeshTools::Generation::build_square(), libMesh::MeshTools::create_bounding_box(), libMesh::BoundingBox::max(), mesh, libMesh::BoundingBox::min(), libMesh::MeshBase::n_elem(), libMesh::MeshBase::n_nodes(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::Real, libMesh::TRI3, libMesh::TRI6, libMesh::TRI7, and libMesh::Elem::type_to_n_sides_map.
Referenced by buildSquareQuad4(), buildSquareQuad8(), buildSquareQuad9(), buildSquareTri3(), buildSquareTri6(), and buildSquareTri7().
Definition at line 268 of file mesh_generation_test.C.
References libMesh::MeshBase::allow_renumbering(), and mesh.