Program listing for file numerics/src/tools/NM_conversions.h

Program listing for file numerics/src/tools/NM_conversions.h#

 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