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

Information for adding a new column. More...

Public Attributes

bool remainsGraphic
 Indicator whether adding this column maintains graphicness. More...
 
size_t memReducedMembers
 Allocated memory for reducedMembers. More...
 
size_t numReducedMembers
 Number of members in reducedMembers. More...
 
ReducedMemberreducedMembers
 Array of reduced members, sorted by increasing depth. More...
 
MemberInfomemberInfo
 Additional information for each member. More...
 
ReducedComponentreducedComponents
 Array with reduced root members. More...
 
size_t memReducedComponents
 Allocated memory for reducedComponents. More...
 
size_t numReducedComponents
 Number of reduced root members. More...
 
PathEdgepathEdges
 Storage for edge lists of path edges. More...
 
size_t memPathEdges
 Allocated memory for pathEdges. More...
 
size_t numPathEdges
 Number of stored edges in pathEdges. More...
 
ReducedMember ** childrenStorage
 Storage for reduced members' arrays of children. More...
 
size_t usedChildrenStorage
 Number of stored children in childrenStorage. More...
 
size_t memChildrenStorage
 Allocated memory for childrenStorage. More...
 
int * nodesDegree
 Map from nodes to degree w.r.t. path edges. More...
 
size_t memNodesDegree
 Allocated memory for nodesDegree. More...
 
bool * edgesInPath
 Map from edges to indicator for being in the path. More...
 
size_t memEdgesInPath
 Allocated memory for edgesInPath. More...
 
PathEdgefirstPathEdge
 Root of singly-linked list of all path edges. More...
 

Detailed Description

Information for adding a new column.

Member Data Documentation

ReducedMember** DEC_NEWCOLUMN::childrenStorage

Storage for reduced members' arrays of children.

bool* DEC_NEWCOLUMN::edgesInPath

Map from edges to indicator for being in the path.

PathEdge* DEC_NEWCOLUMN::firstPathEdge

Root of singly-linked list of all path edges.

MemberInfo* DEC_NEWCOLUMN::memberInfo

Additional information for each member.

size_t DEC_NEWCOLUMN::memChildrenStorage

Allocated memory for childrenStorage.

size_t DEC_NEWCOLUMN::memEdgesInPath

Allocated memory for edgesInPath.

size_t DEC_NEWCOLUMN::memNodesDegree

Allocated memory for nodesDegree.

size_t DEC_NEWCOLUMN::memPathEdges

Allocated memory for pathEdges.

size_t DEC_NEWCOLUMN::memReducedComponents

Allocated memory for reducedComponents.

size_t DEC_NEWCOLUMN::memReducedMembers

Allocated memory for reducedMembers.

int* DEC_NEWCOLUMN::nodesDegree

Map from nodes to degree w.r.t. path edges.

size_t DEC_NEWCOLUMN::numPathEdges

Number of stored edges in pathEdges.

size_t DEC_NEWCOLUMN::numReducedComponents

Number of reduced root members.

size_t DEC_NEWCOLUMN::numReducedMembers

Number of members in reducedMembers.

PathEdge* DEC_NEWCOLUMN::pathEdges

Storage for edge lists of path edges.

ReducedComponent* DEC_NEWCOLUMN::reducedComponents

Array with reduced root members.

ReducedMember* DEC_NEWCOLUMN::reducedMembers

Array of reduced members, sorted by increasing depth.

bool DEC_NEWCOLUMN::remainsGraphic

Indicator whether adding this column maintains graphicness.

size_t DEC_NEWCOLUMN::usedChildrenStorage

Number of stored children in childrenStorage.


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