6#include <wmtk/Types.hpp>
8namespace wmtk::delaunay {
9using Point3D = std::array<double, 3>;
10using Tetrahedron = std::array<size_t, 4>;
11using Point2D = std::array<double, 2>;
12using Triangle = std::array<size_t, 3>;
25auto delaunay3D(
const std::vector<Point3D>& points)
26 -> std::pair<std::vector<Point3D>, std::vector<Tetrahedron>>;
40auto delaunay2D(
const std::vector<Point2D>& points)
41 -> std::pair<std::vector<Point2D>, std::vector<Triangle>>;
55void constrained_delaunay2D(