|
Wildmeshing Toolkit
|
#include <TetMesh.h>
Public Attributes | |
| std::array< size_t, 4 > | m_indices |
| bool | m_is_removed = false |
| size_t | hash = 0 |
Friends | |
| bool | operator== (const TetrahedronConnectivity &l, const TetrahedronConnectivity &r) |
(internal use) Maintains the vertices of a given tetra.
| size_t wmtk::TetMesh::TetrahedronConnectivity::hash = 0 |
Bumped whenever an operation changes this tet, so a Tuple minted earlier can detect that it is stale. Only ever compared for equality against a Tuple's cached copy – no code reads the value itself, and the rollback path decrements it, which is why it is unsigned: the wrap at 0 is defined, where signed underflow would not be.