14#include <lagrange/SurfaceMesh.h>
15#include <lagrange/utils/function_ref.h>
16#include <lagrange/utils/span.h>
34template <
typename Scalar,
typename Index>
A general purpose polygonal mesh class.
Definition: SurfaceMesh.h:66
function_ref(R(*)(Args...)) -> function_ref< R(Args...)>
Deduce function_ref type from a function pointer.
nullptr_t, size_t, ptrdiff_t basic_ostream bad_weak_ptr extent, remove_extent, is_array,...
Definition: attribute_string_utils.h:21
std::vector< Index > split_edges(SurfaceMesh< Scalar, Index > &mesh, function_ref< span< Index >(Index)> get_edge_split_pts, function_ref< bool(Index)> active_facet)
Split edges based on the input split points.
Definition: split_edges.cpp:71