CMR  1.3.0
Loading...
Searching...
No Matches
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
8extern "C" {
9#endif
10
23 CMR* cmr,
24 CMR_CHRMAT* matrix,
25 CMR_CHRMAT* transpose,
26 int* rowsGroup,
27 int* columnsGroup,
28 bool* pconnected,
29 CMR_ELEMENT* ppathSource,
31 CMR_ELEMENT* ppathTarget,
33 CMR_ELEMENT* rowsPredecessor,
34 CMR_ELEMENT* columnsPredecessor,
35 int* psum
36);
37
38#ifdef __cplusplus
39}
40#endif
41
42#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:235
Definition env_internal.h:45