![]() |
CMR
1.3.0
|
#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_CHRMAT * | matrix |
Matrix representing this node. More... | |
CMR_CHRMAT * | transpose |
Tranpose of matrix representing this node. More... | |
struct _CMR_DEC * | parent |
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_GRAPH * | graph |
Graph represented by this matrix. More... | |
CMR_GRAPH_EDGE * | graphForest |
Spanning forest of graph. More... | |
CMR_GRAPH_EDGE * | graphCoforest |
Coforest of graph. More... | |
bool * | graphArcsReversed |
Array indicating which arcs of the graph are reversed. More... | |
CMR_GRAPH * | cograph |
Graph represented by the transpose of this matrix. More... | |
CMR_GRAPH_EDGE * | cographForest |
Spanning forest of cograph. More... | |
CMR_GRAPH_EDGE * | cographCoforest |
Coforest of cograph. More... | |
bool * | cographArcsReversed |
Array indicating which arcs of the cograph are reversed. More... | |
CMR_SP_REDUCTION * | reductions |
Array of series-parallel reductions. More... | |
size_t | numReductions |
Length of reductions . More... | |
CMR_SEPA * | separation |
Separation data. More... | |
CMR_CHRMAT * | nestedMinorsMatrix |
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_ELEMENT * | nestedMinorsRowsOriginal |
Maps rows of nestedMinorsMatrix to elements of matrix . More... | |
CMR_ELEMENT * | nestedMinorsColumnsOriginal |
Maps columns of nestedMinorsMatrix to elements of matrix . More... | |
struct _CMR_DEC** _CMR_DEC::children |
Array of child nodes.
CMR_GRAPH* _CMR_DEC::cograph |
Graph represented by the transpose of this matrix.
bool* _CMR_DEC::cographArcsReversed |
Array indicating which arcs of the cograph are reversed.
CMR_GRAPH_EDGE* _CMR_DEC::cographCoforest |
Coforest of cograph.
CMR_GRAPH_EDGE* _CMR_DEC::cographForest |
Spanning forest of cograph.
size_t* _CMR_DEC::columnsParent |
Array for mapping columns to columns of parent.
CMR_DEC_FLAGS _CMR_DEC::flags |
Flags for this node.
CMR_GRAPH* _CMR_DEC::graph |
Graph represented by this matrix.
bool* _CMR_DEC::graphArcsReversed |
Array indicating which arcs of the graph are reversed.
CMR_GRAPH_EDGE* _CMR_DEC::graphCoforest |
Coforest of graph.
CMR_GRAPH_EDGE* _CMR_DEC::graphForest |
Spanning forest of graph.
CMR_CHRMAT* _CMR_DEC::matrix |
Matrix representing this node.
CMR_ELEMENT* _CMR_DEC::nestedMinorsColumnsOriginal |
Maps columns of nestedMinorsMatrix
to elements of matrix
.
size_t _CMR_DEC::nestedMinorsLength |
Length of sequence of nested minors.
CMR_CHRMAT* _CMR_DEC::nestedMinorsMatrix |
Equivalent binary matrix that displays the sequence of nested minors.
CMR_ELEMENT* _CMR_DEC::nestedMinorsRowsOriginal |
Maps rows of nestedMinorsMatrix
to elements of matrix
.
size_t* _CMR_DEC::nestedMinorsSequenceNumColumns |
Number of columns of sequence of nested minors.
size_t* _CMR_DEC::nestedMinorsSequenceNumRows |
Number of rows of sequence of nested minors.
size_t _CMR_DEC::numChildren |
Number of child nodes.
size_t _CMR_DEC::numColumns |
Length of columnsParent.
size_t _CMR_DEC::numReductions |
Length of reductions
.
size_t _CMR_DEC::numRows |
Length of rowsParent.
struct _CMR_DEC* _CMR_DEC::parent |
Parent node (NULL
for decomposition root).
CMR_SP_REDUCTION* _CMR_DEC::reductions |
Array of series-parallel reductions.
size_t* _CMR_DEC::rowsParent |
Array for mapping rows to rows of parent.
CMR_SEPA* _CMR_DEC::separation |
Separation data.
CMR_CHRMAT* _CMR_DEC::transpose |
Tranpose of matrix representing this node.
CMR_DEC_TYPE _CMR_DEC::type |
Type of this node.