CMR  1.3.0
Loading...
Searching...
No Matches
linear_algebra.h
Go to the documentation of this file.
1#ifndef CMR_LINEAR_ALGEBRA_H
2#define CMR_LINEAR_ALGEBRA_H
3
10#include <cmr/env.h>
11#include <cmr/matrix.h>
12
13#include <stdio.h>
14#include <stdint.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
24CMR_EXPORT
26 CMR* cmr,
27 CMR_CHRMAT* matrix,
28 int64_t* pdeterminant
29);
30
35CMR_EXPORT
37 CMR* cmr,
38 CMR_INTMAT* matrix,
39 int64_t* pdeterminant
40);
41
42#ifdef __cplusplus
43}
44#endif
45
46#endif /* CMR_LINEAR_ALGEBRA_H */
Basic functionality of the software library.
CMR_ERROR
Type for return codes of library functions.
Definition env.h:32
CMR_EXPORT CMR_ERROR CMRintmatDeterminant(CMR *cmr, CMR_INTMAT *matrix, int64_t *pdeterminant)
Computes the determinant of an int matrix.
Definition linear_algebra.c:972
CMR_EXPORT CMR_ERROR CMRchrmatDeterminant(CMR *cmr, CMR_CHRMAT *matrix, int64_t *pdeterminant)
Computes the determinant of an 8-bit integer matrix.
Definition linear_algebra.c:1011
Functionality for sparse matrices.
Row-wise representation of sparse char matrix.
Definition matrix.h:235
Definition env_internal.h:45
Row-wise representation of sparse int matrix.
Definition matrix.h:211