CMR  1.3.0
Loading...
Searching...
No Matches
separation_internal.h
Go to the documentation of this file.
1#ifndef CMR_SEPARATION_INTERNAL_H
2#define CMR_SEPARATION_INTERNAL_H
3
4#include <cmr/matrix.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
23CMR_EXPORT
25 CMR* cmr,
26 CMR_CHRMAT* matrix,
27 CMR_CHRMAT* transpose,
28 CMR_SEPA* sepa,
29 bool topLeft,
30 bool bottomRight,
31 CMR_SUBMAT** pviolator,
32 size_t* specialRows,
33 size_t* specialColumns,
35 char* pgamma,
36 char* pbeta
37);
38
39#ifdef __cplusplus
40}
41#endif
42
43#endif /* CMR_SEPARATION_INTERNAL_H */
CMR_ERROR
Type for return codes of library functions.
Definition env.h:32
Functionality for sparse matrices.
CMR_EXPORT CMR_ERROR CMRthreesumDecomposeSearch(CMR *cmr, CMR_CHRMAT *matrix, CMR_CHRMAT *transpose, CMR_SEPA *sepa, bool topLeft, bool bottomRight, CMR_SUBMAT **pviolator, size_t *specialRows, size_t *specialColumns, char *pgamma, char *pbeta)
Carries out the search for the connecting submatrix for a 3-sum.
Definition separation.c:2901
Row-wise representation of sparse char matrix.
Definition matrix.h:235
Definition env_internal.h:45
Definition separation.h:52
Row and column indices for a submatrix.
Definition matrix.h:28