CMR  1.3.0
bipartite_graph.h
Go to the documentation of this file.
1 #ifndef CMR_BIPARTITE_GRAPH_INTERNAL_H
2 #define CMR_BIPARTITE_GRAPH_INTERNAL_H
3 
4 #include <cmr/element.h>
5 #include <cmr/matrix.h>
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
21  CMR* cmr,
22  CMR_CHRMAT* matrix,
23  CMR_CHRMAT* transpose,
24  int* rowsGroup,
25  int* columnsGroup,
26  bool* pconnected,
27  CMR_ELEMENT* ppathSource,
29  CMR_ELEMENT* ppathTarget,
31  CMR_ELEMENT* rowsPredecessor,
32  CMR_ELEMENT* columnsPredecessor,
33  int* psum
34 );
35 
36 #ifdef __cplusplus
37 }
38 #endif
39 
40 #endif /* CMR_BIPARTITE_GRAPH_INTERNAL_H */
CMR_ERROR CMRchrmatSubmatrixBipartitePath(CMR *cmr, CMR_CHRMAT *matrix, CMR_CHRMAT *transpose, int *rowsGroup, int *columnsGroup, bool *pconnected, CMR_ELEMENT *ppathSource, CMR_ELEMENT *ppathTarget, CMR_ELEMENT *rowsPredecessor, CMR_ELEMENT *columnsPredecessor, int *psum)
Finds a shortest path between different vertex groups in the bipartite graph of a submatrix of the gi...
Definition: bipartite_graph.c:7
Functionality for the row and column elements of a matrix.
int CMR_ELEMENT
Definition: element.h:20
CMR_ERROR
Type for return codes of library functions.
Definition: env.h:32
Functionality for sparse matrices.
Row-wise representation of sparse char matrix.
Definition: matrix.h:220
Definition: env_internal.h:45