CMR  1.3.0
interface.h
Go to the documentation of this file.
1 #ifndef CMR_INTERFACE_H
2 #define CMR_INTERFACE_H
3 
4 #include <cmr/env.h>
5 #include <cmr/regular.h>
6 #include <cmr/matrix.h>
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
13  CMR* cmr,
14  CMR_CHRMAT* matrix,
15  bool* pisTU,
16  CMR_DEC** pdec,
17  CMR_SUBMAT** psubmatrix
18 );
19 
21  CMR* cmr,
22  CMR_CHRMAT* matrix,
23  size_t* pk
24 );
25 
26 #ifdef __cplusplus
27 }
28 #endif
29 
30 #endif /* CMR_INTERFACE_H */
Basic functionality of the software library.
CMR_ERROR
Type for return codes of library functions.
Definition: env.h:27
CMR_ERROR CMRinterfaceKModular(CMR *cmr, CMR_CHRMAT *matrix, size_t *pk)
Definition: interface.cpp:56
CMR_ERROR CMRinterfaceTU(CMR *cmr, CMR_CHRMAT *matrix, bool *pisTU, CMR_DEC **pdec, CMR_SUBMAT **psubmatrix)
Definition: interface.cpp:11
Functionality for sparse matrices.
Recognition of regular matrices.
Row-wise representation of sparse char matrix.
Definition: matrix.h:204
Definition: env_internal.h:45
Row and column indices for a submatrix.
Definition: matrix.h:28
Definition: dec_internal.h:9