28#define UNTIED() untied
77 = std::numeric_limits<idSuperArc>::max();
78 static const idNode nullNodes = std::numeric_limits<idNode>::max();
79 static const SimplexId nullVertex = std::numeric_limits<SimplexId>::max();
80 static const SimplexId nullEdge = std::numeric_limits<SimplexId>::max();
81 static const SimplexId nullCell = std::numeric_limits<SimplexId>::max();
82 static const idCorresp nullCorresp = std::numeric_limits<idCorresp>::max();
83 static const idSegment nullSegment = std::numeric_limits<idSegment>::max();
84 static const ufDataType nullUfData = std::numeric_limits<ufDataType>::max();
86 = std::numeric_limits<ufDataType>::max() - 1;
87 static const idThread nullThread = std::numeric_limits<idThread>::max();
idSuperArc idSegment
for the segmentation, we have an array of segment containing area of the mesh
ThreadId idThread
manage number of threads
long unsigned int idSuperArc
SuperArc index in vect_superArcs_.
std::set< SimplexId, VertCompFN > SetPropagation
TaskId idTask
for task identifiers
SimplexId valence
for vertex up/down valence
ThreadId numThread
type use to store threads related numbers
std::function< bool(SimplexId, SimplexId)> VertCompFN
long int ufDataType
type stored by UnionFind
std::function< bool(const SetPropagation &, const SetPropagation &)> SetCompFN
long long int idCorresp
type used to recover Node/Arc in vert2tree SIGNED ONLY
unsigned int idNode
Node index in vect_nodes_.
TTK base package defining the standard types.
int SimplexId
Identifier type for simplices of any dimension.
int ThreadId
Identifier type for threads (i.e. with OpenMP).
int TaskId
Identifier type for tasks (i.e. with OpenMP).