Wildmeshing Toolkit
longest_edge_split.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <wmtk/Mesh.hpp>
3 #include <wmtk/TriMesh.hpp>
4 
6 
8 
17 void longest_edge_split(Mesh& mesh, const LongestEdgeSplitOptions& options);
18 
29  Mesh& mesh,
30  const attribute::MeshAttributeHandle& position_handle,
31  const double length_rel,
32  const std::vector<attribute::MeshAttributeHandle>& pass_through = {});
33 
34 } // namespace wmtk::components::longest_edge_split
void longest_edge_split(Mesh &mesh_in, const LongestEdgeSplitOptions &options)
Perform longes-edge split on a mesh.