Wildmeshing Toolkit
EdgeValenceInvariant.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "Invariant.hpp"
4 
5 namespace wmtk::invariants {
6 
13 {
14 public:
15  EdgeValenceInvariant(const Mesh& m, int64_t valence);
16 
17  bool before(const simplex::Simplex& t) const override;
18 
19 private:
20  int64_t m_valence;
21 };
22 
23 } // namespace wmtk::invariants
bool before(const simplex::Simplex &t) const override
EdgeValenceInvariant(const Mesh &m, int64_t valence)