12 #include "libmesh/replicated_mesh.h" 72 std::unique_ptr<MeshBase>
74 std::unique_ptr<MeshBase> boundary_mesh,
75 std::vector<std::unique_ptr<MeshBase>> hole_meshes,
std::string desired_area_func
Bundle of inputs for triangulateWithDelaunay.
Real auto_area_func_default_size
std::string tri_elem_type
bool has_output_subdomain_id
bool has_output_subdomain_name
SubdomainID output_subdomain_id
std::vector< BoundaryName > hole_boundaries
std::vector< BoundaryName > input_boundary_names
Real auto_area_func_default_size_dist
std::vector< SubdomainName > input_subdomain_names
BoundaryName output_boundary
std::vector< bool > refine_holes
std::vector< std::set< std::size_t > > hole_boundary_id_filters
std::unique_ptr< MeshBase > triangulateWithDelaunay(MeshGenerator &mg, std::unique_ptr< MeshBase > boundary_mesh, std::vector< std::unique_ptr< MeshBase >> hole_meshes, const XYDelaunayOptions &xyd_opts)
Performs a 2D Delaunay triangulation (via libMesh::Poly2TriTriangulator) inside a closed boundary mes...
unsigned int auto_area_function_num_points
unsigned int add_nodes_per_boundary_segment
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
SubdomainName output_subdomain_name
std::vector< bool > stitch_holes
std::vector< Point > interior_points
std::vector< std::set< BoundaryID > > hole_boundary_inner_id_defaults
MeshGenerators are objects that can modify or add to an existing mesh.
Real auto_area_function_power