libMesh
|
Definition at line 23 of file mesh_triangulation.C.
|
inline |
Definition at line 88 of file mesh_triangulation.C.
References libMesh::TriangulatorInterface::desired_area(), libMesh::TriangulatorInterface::minimum_angle(), libMesh::TriangulatorInterface::PSLG, libMesh::TriangulatorInterface::set_verify_hole_boundaries(), libMesh::TriangulatorInterface::smooth_after_generating(), and libMesh::TriangulatorInterface::triangulation_type().
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleHoleArea | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleHoleContains | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2Tri | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHalfDomain | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHalfDomainEdge3 | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriInterp | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriInterp2 | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHoles | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriMeshedHoles | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriRoundHole | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriEdges | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriEdge3s | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriBadEdges | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriBad1DMultiBoundary | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriBad2DMultiBoundary | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriEdgesRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriSegments | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriNonRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriExtraRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHolesRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHolesInterpRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHolesInteriorRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHolesInteriorExtraRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHolesExtraRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriNonUniformRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testPoly2TriHolesNonUniformRefined | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangle | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleHalfDomain | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleInterp | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleInterp2 | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleHoles | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleMeshedHoles | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleRoundHole | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleEdges | ) |
MeshTriangulationTest::CPPUNIT_TEST | ( | testTriangleSegments | ) |
MeshTriangulationTest::CPPUNIT_TEST_SUITE_END | ( | ) |
MeshTriangulationTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | MeshTriangulationTest | ) |
The goal of this test is to verify proper operation of the interfaces to triangulation libraries.
|
inline |
Definition at line 84 of file mesh_triangulation.C.
|
inline |
Definition at line 86 of file mesh_triangulation.C.
Definition at line 624 of file mesh_triangulation.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::Elem::build(), libMesh::EDGE2, libMesh::EDGE3, libMesh::libmesh_assert(), mesh, libMesh::MeshBase::prepare_for_use(), and libMesh::Elem::set_node().
|
inline |
Definition at line 102 of file mesh_triangulation.C.
References mesh.
|
inline |
Definition at line 402 of file mesh_triangulation.C.
References libMesh::TypeVector< T >::absolute_fuzzy_equals(), libMesh::ParallelObject::comm(), libMesh::index_range(), TIMPI::Communicator::max(), mesh, libMesh::Real, libMesh::TOLERANCE, and libMesh::TRI3.
|
inline |
Definition at line 665 of file mesh_triangulation.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::Elem::build(), libMesh::EDGE2, libMesh::EDGE3, libMesh::libmesh_assert(), mesh, libMesh::Elem::set_node(), and libMesh::TriangulatorInterface::set_outer_boundary_ids().
|
inline |
Definition at line 823 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 959 of file mesh_triangulation.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::Elem::build(), libMesh::EDGE2, mesh, libMesh::MeshBase::prepare_for_use(), libMesh::Elem::set_node(), and TestCommWorld.
|
inline |
Definition at line 1000 of file mesh_triangulation.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::Elem::build(), mesh, libMesh::MeshBase::prepare_for_use(), libMesh::Elem::set_node(), TestCommWorld, and libMesh::TRI3.
|
inline |
Definition at line 929 of file mesh_triangulation.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::Elem::build(), libMesh::EDGE2, mesh, libMesh::MeshBase::prepare_for_use(), libMesh::Elem::set_node(), and TestCommWorld.
|
inline |
Definition at line 917 of file mesh_triangulation.C.
References libMesh::EDGE3, mesh, and TestCommWorld.
|
inline |
Definition at line 905 of file mesh_triangulation.C.
References libMesh::EDGE2, mesh, and TestCommWorld.
|
inline |
Definition at line 1031 of file mesh_triangulation.C.
References libMesh::EDGE2, mesh, and TestCommWorld.
|
inline |
Definition at line 1126 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 833 of file mesh_triangulation.C.
References libMesh::EDGE2, mesh, and TestCommWorld.
|
inline |
Definition at line 843 of file mesh_triangulation.C.
References libMesh::EDGE3, mesh, and TestCommWorld.
|
inline |
Definition at line 873 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1243 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1235 of file mesh_triangulation.C.
|
inline |
Definition at line 1228 of file mesh_triangulation.C.
|
inline |
Definition at line 1197 of file mesh_triangulation.C.
References libMesh::BoundaryInfo::build_side_list(), libMesh::MeshBase::get_boundary_info(), mesh, libMesh::TriangulatorInterface::Hole::refine_boundary_allowed(), libMesh::TriangulatorInterface::Hole::set_refine_boundary_allowed(), and TestCommWorld.
|
inline |
Definition at line 1158 of file mesh_triangulation.C.
References libMesh::TriangulatorInterface::attach_hole_list(), libMesh::make_range(), mesh, libMesh::MeshBase::node_ref(), libMesh::Real, libMesh::Poly2TriTriangulator::set_refine_boundary_allowed(), and TestCommWorld.
|
inline |
Definition at line 1254 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1145 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 853 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 863 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 883 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1115 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1135 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1106 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1052 of file mesh_triangulation.C.
References libMesh::TriangulatorInterface::attach_hole_list(), libMesh::ParallelObject::comm(), libMesh::TriangulatorInterface::desired_area(), libMesh::make_range(), mesh, libMesh::MeshBase::n_elem(), libMesh::Real, libMesh::Poly2TriTriangulator::set_desired_area_function(), TIMPI::Communicator::sum(), libMesh::TOLERANCE, libMesh::TRI3, and libMesh::Poly2TriTriangulator::triangulate().
|
inline |
Definition at line 894 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 1042 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 727 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 799 of file mesh_triangulation.C.
References libMesh::EDGE2, mesh, and TestCommWorld.
|
inline |
Definition at line 737 of file mesh_triangulation.C.
References libMesh::EDGE2, mesh, and TestCommWorld.
|
inline |
Definition at line 130 of file mesh_triangulation.C.
References libMesh::TriangulatorInterface::Hole::area(), libMesh::pi, radius, libMesh::Real, and libMesh::TOLERANCE.
|
inline |
Definition at line 175 of file mesh_triangulation.C.
References libMesh::make_range(), libMesh::pi, radius, and libMesh::Real.
|
inline |
Definition at line 767 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 747 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 757 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 777 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 788 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 811 of file mesh_triangulation.C.
References mesh, and TestCommWorld.
|
inline |
Definition at line 335 of file mesh_triangulation.C.
References libMesh::MeshBase::add_point(), and mesh.
|
inline |
Definition at line 280 of file mesh_triangulation.C.
References mesh, libMesh::MeshBase::n_elem(), libMesh::Real, libMesh::TRI3, and libMesh::TriangulatorInterface::triangulate().
|
inline |
Definition at line 442 of file mesh_triangulation.C.
References libMesh::MeshBase::add_point(), libMesh::TriangulatorInterface::attach_hole_list(), mesh, libMesh::MeshBase::n_elem(), libMesh::Real, and libMesh::TriangulatorInterface::triangulate().
|
inline |
Definition at line 364 of file mesh_triangulation.C.
References libMesh::ParallelObject::comm(), libMesh::TriangulatorInterface::desired_area(), mesh, libMesh::MeshBase::n_elem(), libMesh::MeshBase::n_nodes(), libMesh::Real, libMesh::TriangulatorInterface::set_interpolate_boundary_points(), TIMPI::Communicator::sum(), libMesh::TOLERANCE, libMesh::TRI3, and libMesh::TriangulatorInterface::triangulate().
|
inline |
Definition at line 478 of file mesh_triangulation.C.
References libMesh::MeshBase::add_point(), libMesh::TriangulatorInterface::attach_hole_list(), libMesh::MeshTools::Generation::build_square(), libMesh::ParallelObject::comm(), mesh, libMesh::MeshBase::n_elem(), libMesh::QUAD4, libMesh::Real, and libMesh::TriangulatorInterface::triangulate().
|
inline |
Definition at line 529 of file mesh_triangulation.C.
References libMesh::MeshBase::add_point(), libMesh::TriangulatorInterface::attach_hole_list(), libMesh::MeshTools::Generation::build_sphere(), libMesh::ParallelObject::comm(), libMesh::TriangulatorInterface::elem_type(), libMesh::make_range(), mesh, libMesh::MeshBase::n_elem(), libMesh::MeshBase::n_nodes(), libMesh::TypeVector< T >::norm(), libMesh::TypeVector< T >::norm_sq(), libMesh::QUAD9, radius, libMesh::Real, libMesh::TOLERANCE, libMesh::MeshTools::Modification::translate(), libMesh::TRI6, and libMesh::TriangulatorInterface::triangulate().
|
inline |
Definition at line 608 of file mesh_triangulation.C.
References libMesh::MeshBase::add_point(), mesh, and libMesh::TriangulatorInterface::segments.
|
inline |
Definition at line 351 of file mesh_triangulation.C.
References libMesh::MeshBase::add_point(), and mesh.