SuiteSparseGraphBLAS.jl icon indicating copy to clipboard operation
SuiteSparseGraphBLAS.jl copied to clipboard

GBMatrix constructors for transpose and adjoint matrices

Open Gregstrq opened this issue 2 years ago • 2 comments

Since Transpose{T, SparseMatrixCSC{T}} and Adjoint{T, SparseMatrixCSC{T}} are used as place-ins for CSR matrices, it may be a good idea to add GBMatrix constructors for these types, which would directly construct GraphBLAS matrices in byrow format.

Gregstrq avatar Aug 18 '21 12:08 Gregstrq

Good idea, will do!

rayegun avatar Aug 18 '21 18:08 rayegun

@Gregstrq what do you think is the proper interpretation here? Should I take a A::Transpose{T, SparseMatrixCSC{T}} and essentially pass the fields of parent(A) directly to pack_csr?

rayegun avatar May 17 '22 18:05 rayegun