libMesh
|
Go to the source code of this file.
Functions | |
void | triangulate_domain (const Parallel::Communicator &comm) |
void | tetrahedralize_domain (const Parallel::Communicator &comm) |
void | add_cube_convex_hull_to_mesh (MeshBase &mesh, Point lower_limit, Point upper_limit) |
int | main (int argc, char **argv) |
Definition at line 250 of file miscellaneous_ex6.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::Elem::build(), libMesh::MeshTools::Generation::build_cube(), libMesh::ParallelObject::comm(), libMesh::HEX8, libMesh::DofObject::id(), libMesh::libmesh_ignore(), mesh, libMesh::MeshTools::n_elem(), libMesh::MeshBase::node_ptr(), libMesh::TetGenMeshInterface::pointset_convexhull(), libMesh::Elem::set_node(), and libMesh::TRI3.
Referenced by tetrahedralize_domain().
Definition at line 55 of file miscellaneous_ex6.C.
References libMesh::TriangleWrapper::init(), libMesh::out, tetrahedralize_domain(), and triangulate_domain().
void tetrahedralize_domain | ( | const Parallel::Communicator & | comm | ) |
Definition at line 169 of file miscellaneous_ex6.C.
References add_cube_convex_hull_to_mesh(), libMesh::MeshBase::find_neighbors(), libMesh::libmesh_ignore(), mesh, libMesh::MeshBase::prepare_for_use(), libMesh::TetGenMeshInterface::set_switches(), libMesh::TetGenMeshInterface::triangulate_conformingDelaunayMesh_carvehole(), and libMesh::MeshBase::write().
Referenced by main().
void triangulate_domain | ( | const Parallel::Communicator & | comm | ) |
Definition at line 80 of file miscellaneous_ex6.C.
References libMesh::MeshBase::add_point(), libMesh::TriangulatorInterface::attach_hole_list(), libMesh::TriangulatorInterface::desired_area(), libMesh::libmesh_ignore(), mesh, libMesh::pi, libMesh::TriangulatorInterface::PSLG, libMesh::Real, libMesh::TriangulatorInterface::smooth_after_generating(), libMesh::TriangleInterface::triangulate(), libMesh::TriangulatorInterface::triangulation_type(), and libMesh::MeshBase::write().
Referenced by main().