40[[nodiscard]]
inline static bool
42 const std::vector<std::vector<size_t>>& a_facets);
56[[nodiscard]]
inline static bool
58 const std::vector<std::vector<size_t>>& a_facets,
59 std::string& a_reason);
72inline static std::vector<size_t>
73compress(std::vector<
EBGeometry::Vec3T<T>>& a_vertices, std::vector<std::vector<size_t>>& a_facets);
86[[nodiscard]]
inline static bool
87isZeroArea(
const std::vector<
EBGeometry::Vec3T<T>>& a_vertices,
const std::vector<size_t>& a_facet)
noexcept;
111inline static std::vector<size_t>
113 std::vector<std::vector<size_t>>& a_facets);
123[[nodiscard]]
inline static std::string
124findRepeatedVertex(
const std::vector<std::vector<size_t>>& a_facets);
138[[nodiscard]]
inline static std::string
139findTopologyDefect(
const std::vector<std::vector<size_t>>& a_facets);
151[[nodiscard]]
inline static std::string
175 const std::vector<std::vector<size_t>>& a_facets,
176 const std::string& a_id);