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

#include <dec_internal.h>

Public Attributes

CMR_DEC_TYPE type
 Type of this node. More...
 
CMR_DEC_FLAGS flags
 Flags for this node. More...
 
CMR_CHRMATmatrix
 Matrix representing this node. More...
 
CMR_CHRMATtranspose
 Tranpose of matrix representing this node. More...
 
struct _CMR_DECparent
 Parent node (NULL for decomposition root). More...
 
size_t numChildren
 Number of child nodes. More...
 
struct _CMR_DEC ** children
 Array of child nodes. More...
 
size_t numRows
 Length of rowsParent. More...
 
size_t * rowsParent
 Array for mapping rows to rows of parent. More...
 
size_t numColumns
 Length of columnsParent. More...
 
size_t * columnsParent
 Array for mapping columns to columns of parent. More...
 
CMR_GRAPHgraph
 Graph represented by this matrix. More...
 
CMR_GRAPH_EDGEgraphForest
 Spanning forest of graph. More...
 
CMR_GRAPH_EDGEgraphCoforest
 Coforest of graph. More...
 
bool * graphArcsReversed
 Array indicating which arcs of the graph are reversed. More...
 
CMR_GRAPHcograph
 Graph represented by the transpose of this matrix. More...
 
CMR_GRAPH_EDGEcographForest
 Spanning forest of cograph. More...
 
CMR_GRAPH_EDGEcographCoforest
 Coforest of cograph. More...
 
bool * cographArcsReversed
 Array indicating which arcs of the cograph are reversed. More...
 
CMR_SP_REDUCTIONreductions
 Array of series-parallel reductions. More...
 
size_t numReductions
 Length of reductions. More...
 
CMR_SEPAseparation
 Separation data. More...
 
CMR_CHRMATnestedMinorsMatrix
 Equivalent binary matrix that displays the sequence of nested minors. More...
 
size_t * nestedMinorsSequenceNumRows
 Number of rows of sequence of nested minors. More...
 
size_t * nestedMinorsSequenceNumColumns
 Number of columns of sequence of nested minors. More...
 
size_t nestedMinorsLength
 Length of sequence of nested minors. More...
 
CMR_ELEMENTnestedMinorsRowsOriginal
 Maps rows of nestedMinorsMatrix to elements of matrix. More...
 
CMR_ELEMENTnestedMinorsColumnsOriginal
 Maps columns of nestedMinorsMatrix to elements of matrix. More...
 

Member Data Documentation

◆ children

struct _CMR_DEC** _CMR_DEC::children

Array of child nodes.

◆ cograph

CMR_GRAPH* _CMR_DEC::cograph

Graph represented by the transpose of this matrix.

◆ cographArcsReversed

bool* _CMR_DEC::cographArcsReversed

Array indicating which arcs of the cograph are reversed.

◆ cographCoforest

CMR_GRAPH_EDGE* _CMR_DEC::cographCoforest

Coforest of cograph.

◆ cographForest

CMR_GRAPH_EDGE* _CMR_DEC::cographForest

Spanning forest of cograph.

◆ columnsParent

size_t* _CMR_DEC::columnsParent

Array for mapping columns to columns of parent.

◆ flags

CMR_DEC_FLAGS _CMR_DEC::flags

Flags for this node.

◆ graph

CMR_GRAPH* _CMR_DEC::graph

Graph represented by this matrix.

◆ graphArcsReversed

bool* _CMR_DEC::graphArcsReversed

Array indicating which arcs of the graph are reversed.

◆ graphCoforest

CMR_GRAPH_EDGE* _CMR_DEC::graphCoforest

Coforest of graph.

◆ graphForest

CMR_GRAPH_EDGE* _CMR_DEC::graphForest

Spanning forest of graph.

◆ matrix

CMR_CHRMAT* _CMR_DEC::matrix

Matrix representing this node.

◆ nestedMinorsColumnsOriginal

CMR_ELEMENT* _CMR_DEC::nestedMinorsColumnsOriginal

Maps columns of nestedMinorsMatrix to elements of matrix.

◆ nestedMinorsLength

size_t _CMR_DEC::nestedMinorsLength

Length of sequence of nested minors.

◆ nestedMinorsMatrix

CMR_CHRMAT* _CMR_DEC::nestedMinorsMatrix

Equivalent binary matrix that displays the sequence of nested minors.

◆ nestedMinorsRowsOriginal

CMR_ELEMENT* _CMR_DEC::nestedMinorsRowsOriginal

Maps rows of nestedMinorsMatrix to elements of matrix.

◆ nestedMinorsSequenceNumColumns

size_t* _CMR_DEC::nestedMinorsSequenceNumColumns

Number of columns of sequence of nested minors.

◆ nestedMinorsSequenceNumRows

size_t* _CMR_DEC::nestedMinorsSequenceNumRows

Number of rows of sequence of nested minors.

◆ numChildren

size_t _CMR_DEC::numChildren

Number of child nodes.

◆ numColumns

size_t _CMR_DEC::numColumns

Length of columnsParent.

◆ numReductions

size_t _CMR_DEC::numReductions

Length of reductions.

◆ numRows

size_t _CMR_DEC::numRows

Length of rowsParent.

◆ parent

struct _CMR_DEC* _CMR_DEC::parent

Parent node (NULL for decomposition root).

◆ reductions

CMR_SP_REDUCTION* _CMR_DEC::reductions

Array of series-parallel reductions.

◆ rowsParent

size_t* _CMR_DEC::rowsParent

Array for mapping rows to rows of parent.

◆ separation

CMR_SEPA* _CMR_DEC::separation

Separation data.

◆ transpose

CMR_CHRMAT* _CMR_DEC::transpose

Tranpose of matrix representing this node.

◆ type

CMR_DEC_TYPE _CMR_DEC::type

Type of this node.


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