I’m playing with making a simple optimization package generic to any type of input. It is already generic to inputs in the form vectors, matrices, number types (precision), units, etc.
But I could not yet make it generic for sparse matrices as inputs, because iterators like
for i in eachindex(x)
...
end
iterate over all indexes of the matrices, stored or not.
Is there a generic iterator to iterate over stored-only elements of sparse matrices (specifically SparseMatrixCSC
from SparseArrays
). I have seen that some of that was discussed previously and led to the ArrayIteration.jl
package, but it seems that it was not released?