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

Additional member information specfic to a given path. More...

Public Attributes

DEC_MEMBER member
 The member from the decomposition. More...
 
DEC_MEMBER rootMember
 The root member of this component of the decomposition. More...
 
int depth
 Depth of this member in the reduced decomposition. More...
 
Type type
 Type of this member. More...
 
struct _ReducedMemberparent
 Parent in the reduced decomposition. More...
 
int numChildren
 Number of children in the reduced decomposition. More...
 
struct _ReducedMember ** children
 Children in the reduced decomposition. More...
 
PathEdgefirstPathEdge
 First edge in linked list of path edges of member. More...
 
DEC_NODE rigidEndNodes [4]
 For rigid members, the end nodes of the paths inside the member (or -1). More...
 

Detailed Description

Additional member information specfic to a given path.

TODO: Maybe add parent reduced member as well, so we don't have to go via the membersToReducedMembers array.

Member Data Documentation

◆ children

struct _ReducedMember** _ReducedMember::children

Children in the reduced decomposition.

◆ depth

int _ReducedMember::depth

Depth of this member in the reduced decomposition.

◆ firstPathEdge

PathEdge* _ReducedMember::firstPathEdge

First edge in linked list of path edges of member.

◆ member

DEC_MEMBER _ReducedMember::member

The member from the decomposition.

◆ numChildren

int _ReducedMember::numChildren

Number of children in the reduced decomposition.

◆ parent

struct _ReducedMember* _ReducedMember::parent

Parent in the reduced decomposition.

◆ rigidEndNodes

DEC_NODE _ReducedMember::rigidEndNodes[4]

For rigid members, the end nodes of the paths inside the member (or -1).

◆ rootMember

DEC_MEMBER _ReducedMember::rootMember

The root member of this component of the decomposition.

◆ type

Type _ReducedMember::type

Type of this member.


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