CMR  1.3.0
Loading...
Searching...
No Matches
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.
 
DEC_MEMBER rootMember
 The root member of this component of the decomposition.
 
int depth
 Depth of this member in the reduced decomposition.
 
Type type
 Type of this member.
 
struct _ReducedMemberparent
 Parent in the reduced decomposition.
 
int numChildren
 Number of children in the reduced decomposition.
 
struct _ReducedMember ** children
 Children in the reduced decomposition.
 
PathEdgefirstPathEdge
 First edge in linked list of path edges of member.
 
DEC_NODE rigidEndNodes [4]
 For rigid members, the end nodes of the paths inside the member (or -1).
 

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: