I’m working on writing a wrapper for an existing sparse linear algebra library using CxxWrap.jl, and one of the functions takes a SuiteSparse (under a different name, but identical by design memory layout) sparse matrix as an argument. Is it possible to declare using CxxWrap that this function should be passed the corresponding Ptr{SuiteSparse.CHOLMOD.C_Sparse{Float64}} argument, or will I need to have it take a void* and then wrap the wrapper?
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Libjulia / c-api : how to unbox SparseMatrixCSC | 7 | 1287 | March 12, 2017 | |
| C++ integration - complete example needed | 12 | 2349 | February 21, 2017 | |
| Ccall issue - totally stumped | 3 | 337 | February 2, 2017 | |
| Transfer a Sparse Matrix to a C Function | 13 | 1086 | September 11, 2021 | |
| Wraping a MKL handle in julia | 16 | 1695 | October 18, 2020 |