Open lijas opened 3 years ago
Seems like we don't have methods to convert these to regular sparse matrices. These are pointers to the internal opaque structures.
julia> F.D
SuiteSparse.CHOLMOD.FactorComponent{Float64, :D}
type: LDLt
method: simplicial
maxnnz: 16
nnz: 10
success: true
julia> F.L
SuiteSparse.CHOLMOD.FactorComponent{Float64, :L}
type: LDLt
method: simplicial
maxnnz: 16
nnz: 10
success: true
Is it breaking to convert them?
We don't want to convert them - just make sure that the conversion works when explicitly asked for.
Noting, that you can do:
julia> sparse(F.LD)
4×4 SparseMatrixCSC{Float64, Int64} with 10 stored entries:
0.855515 ⋅ ⋅ ⋅
0.0135824 0.396216 ⋅ ⋅
0.477432 2.28558 -1.6451 ⋅
0.434555 2.34267 1.04879 0.076564
Version info: