19 #ifndef LIBMESH_MESH_TETGEN_INTERFACE_H 20 #define LIBMESH_MESH_TETGEN_INTERFACE_H 23 #ifdef LIBMESH_HAVE_TETGEN 39 class UnstructuredMesh;
92 double volume_constraint=0.);
100 double quality_constraint=0.,
101 double volume_constraint=0.);
176 #endif // LIBMESH_HAVE_TETGEN 178 #endif // LIBMESH_MESH_TETGEN_INTERFACE_H MeshSerializer _serializer
void set_switches(const std::string &)
void triangulate_conformingDelaunayMesh(double quality_constraint=0., double volume_constraint=0.)
The base class for all geometric element types.
std::vector< unsigned > _sequential_to_libmesh_node_map
TetGenMeshInterface(UnstructuredMesh &mesh)
void process_hull_integrity_result(unsigned result)
void triangulate_pointset()
Base class for Replicated and Distributed meshes.
void triangulate_conformingDelaunayMesh_carvehole(const std::vector< Point > &holes, double quality_constraint=0., double volume_constraint=0.)
void assign_nodes_to_elem(unsigned *node_labels, Elem *elem)
Temporarily serializes a DistributedMesh for output.
unsigned check_hull_integrity()
void fill_pointlist(TetGenWrapper &wrapper)
void pointset_convexhull()
void delete_2D_hull_elements()