CMR  1.3.0
Public Attributes | List of all members
DEC_MEMBER_DATA Struct Reference

Public Attributes

DEC_MEMBER_TYPE type
 Type of member. Only valid for representative member. More...
 
DEC_MEMBER representativeMember
 Representative of member, or -1 if this is a representative member. More...
 
DEC_MEMBER parentMember
 Parent member of this member or -1 for a root. Only valid for representative member. More...
 
int numEdges
 Number of edges. Only valid for representative member. More...
 
DEC_EDGE markerToParent
 Parent marker edge. Only valid for representative member. More...
 
DEC_EDGE markerOfParent
 Child marker of parent to which this member is linked. Only valid if root representative. More...
 
DEC_EDGE firstEdge
 First edge in doubly-linked edge list of this member. More...
 
size_t lastParallelParentChildVisit
 Visit counter for parallelParentChildCheckReducedMembers. More...
 

Member Data Documentation

◆ firstEdge

DEC_EDGE DEC_MEMBER_DATA::firstEdge

First edge in doubly-linked edge list of this member.

◆ lastParallelParentChildVisit

size_t DEC_MEMBER_DATA::lastParallelParentChildVisit

◆ markerOfParent

DEC_EDGE DEC_MEMBER_DATA::markerOfParent

Child marker of parent to which this member is linked. Only valid if root representative.

◆ markerToParent

DEC_EDGE DEC_MEMBER_DATA::markerToParent

Parent marker edge. Only valid for representative member.

◆ numEdges

int DEC_MEMBER_DATA::numEdges

Number of edges. Only valid for representative member.

◆ parentMember

DEC_MEMBER DEC_MEMBER_DATA::parentMember

Parent member of this member or -1 for a root. Only valid for representative member.

◆ representativeMember

DEC_MEMBER DEC_MEMBER_DATA::representativeMember

Representative of member, or -1 if this is a representative member.

◆ type

DEC_MEMBER_TYPE DEC_MEMBER_DATA::type

Type of member. Only valid for representative member.


The documentation for this struct was generated from the following file: