14#include <lagrange/utils/span.h>
37template <
typename Scalar,
typename Index>
40 span<const Scalar> points,
41 span<const Index> chain,
42 span<Index> visited_buffer,
43 std::vector<Index>& queue_buffer,
47 span<Index> triangulation);
nullptr_t, size_t, ptrdiff_t basic_ostream bad_weak_ptr extent, remove_extent, is_array,...
Definition: attribute_string_utils.h:21
void split_triangle(size_t num_points, span< const Scalar > points, span< const Index > chain, span< Index > visited_buffer, std::vector< Index > &queue_buffer, const Index v0, const Index v1, const Index v2, span< Index > triangulation)
Split a triangle into smaller triangles based on the chain of splitting points on the edges.
Definition: split_triangle.cpp:26