Program listing for file numerics/src/tools/NM_conversions.h#
Return to documentation for this file
1#ifndef NM_conversions_H
2#define NM_conversions_H
3
4
5#include "SiconosConfig.h"
6#include "CSparseMatrix.h"
7
8#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
9extern "C"
10{
11#endif
12
13
14 CSparseMatrix* NM_csc_to_triplet(CSparseMatrix* csc);
15
16
17 CSparseMatrix* NM_csc_to_half_triplet(CSparseMatrix* csc);
18
19
20 CSparseMatrix* NM_triplet_to_csr(CSparseMatrix* triplet);
21
22
23 CSparseMatrix* NM_csr_to_triplet(CSparseMatrix* csr);
24
25
26 CSparseMatrix* NM_csc_to_csr(CSparseMatrix* csc);
27
28
29 CSparseMatrix* NM_csr_to_csc(CSparseMatrix* csr);
30
31#if defined(__cplusplus) && !defined(BUILD_AS_CPP)
32}
33#endif
34
35#endif