This package implements a sparse matrix data structure stored as a
list of lists (namely,
SparseMatrixCSC data structure needs to copy/update the entire
matrix every time that a non-stored value is updated, most of the
time. That is, when
setindex! is used to update a non-stored
SparseMatrixCSC has a time complexity of
nnz is the number of non-zeros.
The list of lists (LIL) sparse matrix format,
for faster incremental sparse matrix construction.
SparseMatrixLIL has a time complexity of
O(d) when you update a
non-stored value, where
d is the number of non-zeros in a column of
This package is primarily meant to be used by DynaWAVE.jl.
over 2 years ago