Wildmeshing Toolkit
Loading...
Searching...
No Matches
link_single_dimension.hpp
Go to the documentation of this file.
1#pragma once
2
4namespace wmtk {
5 class PointMesh;
6 class EdgeMesh;
7 class TriMesh;
8 class TetMesh;
9}
10
11namespace wmtk::simplex {
12SimplexCollection link_single_dimension(
13 const Mesh& mesh,
14 const simplex::Simplex& simplex,
15 const PrimitiveType link_type,
16 const bool sort_and_clean = true);
17
18SimplexCollection link_single_dimension(
19 const TriMesh& mesh,
20 const simplex::Simplex& simplex,
21 const PrimitiveType link_type,
22 const bool sort_and_clean = true);
23
24SimplexCollection link_single_dimension(
25 const TetMesh& mesh,
26 const simplex::Simplex& simplex,
27 const PrimitiveType link_type,
28 const bool sort_and_clean = true);
29
30SimplexCollection link_single_dimension_slow(
31 const Mesh& mesh,
32 const simplex::Simplex& simplex,
33 const PrimitiveType link_type,
34 const bool sort_and_clean = true);
35} // namespace wmtk::simplex
SimplexCollection link_single_dimension(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)
SimplexCollection link_single_dimension_slow(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)