Detailed Description
cut nodes/ articulation points todo: hide
Definition at line 52 of file bidecomposition.h.
#include <bidecomposition.h>
Public Member Functions | |
STP_Vectype (int) biconn_stack | |
STP_Vectype (int) artpoints | |
Data Fields | |
SCIP * | scip |
int * | biconn_nodesmark |
int * | biconn_comproots |
int * | nodes_hittime |
int | biconn_ncomps |
int | dfsroot |
int | curr_lowpoint |
int | curr_hittime |
Member Function Documentation
◆ STP_Vectype() [1/2]
cut_nodes::STP_Vectype | ( | int | ) |
stack for marking bi-connected component
◆ STP_Vectype() [2/2]
cut_nodes::STP_Vectype | ( | int | ) |
cut nodes
Field Documentation
◆ scip
SCIP* cut_nodes::scip |
SCIP data structure
Definition at line 54 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesInit(), and cutNodesComputeDfs().
◆ biconn_nodesmark
int* cut_nodes::biconn_nodesmark |
marks in which component each node is 0, 1,.., biconn_ncomps - 1
Definition at line 60 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesFree(), bidecomposition_cutnodesInit(), cutNodesComputePostProcess(), cutNodesGetLastCutnode(), cutNodesProcessComponent(), cutNodesTreeAddNode(), cutNodesTreeBuildSteinerTree(), cutNodesTreeDeleteComponents(), cutNodesTreeMakeTerms(), cutNodesTreeMakeTermsIsComplete(), decomposeBuildCsr(), and decomposeCsrIsValid().
◆ biconn_comproots
int* cut_nodes::biconn_comproots |
root of each component with index 0,1,...,biconn_ncomps - 1
Definition at line 61 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesFree(), bidecomposition_cutnodesInit(), cutNodesComputePostProcess(), cutNodesProcessComponent(), cutNodesTreeAddNode(), cutNodesTreeMakeTerms(), cutNodesTreeMakeTermsIsComplete(), decomposeBuildCsr(), and decomposeCsrIsValid().
◆ nodes_hittime
int* cut_nodes::nodes_hittime |
hit time 0,1,...
Definition at line 63 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesFree(), bidecomposition_cutnodesInit(), and cutNodesComputeDfs().
◆ biconn_ncomps
int cut_nodes::biconn_ncomps |
number of components
Definition at line 64 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesCompute(), bidecomposition_cutnodesInit(), bidecomposition_init(), cutNodesComputePostProcess(), cutNodesProcessComponent(), cutNodesTreeInit(), cutNodesTreeMakeTermsIsComplete(), decomposeBuildCsr(), decomposeCsrIsValid(), initDecompose(), reduce_articulations(), reduce_bidecomposition(), and reduce_bidecompositionExact().
◆ dfsroot
int cut_nodes::dfsroot |
root
Definition at line 65 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesCompute(), bidecomposition_cutnodesInit(), cutNodesGetLastCutnode(), cutNodesSetDfsRoot(), and cutNodesTreeBuildSteinerTree().
◆ curr_lowpoint
int cut_nodes::curr_lowpoint |
current low-point
Definition at line 66 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesInit(), and cutNodesComputeDfs().
◆ curr_hittime
int cut_nodes::curr_hittime |
current hit time
Definition at line 67 of file bidecomposition.h.
Referenced by bidecomposition_cutnodesCompute(), bidecomposition_cutnodesInit(), and cutNodesComputeDfs().