diff --git a/Project.toml b/Project.toml index 7b35a89..16cbabb 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "DiagonalArrays" uuid = "74fd4be6-21e2-4f6f-823a-4360d37c7a77" authors = ["ITensor developers and contributors"] -version = "0.3.7" +version = "0.3.8" [deps] ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a" @@ -15,5 +15,5 @@ ArrayLayouts = "1.10.4" DerivableInterfaces = "0.5" FillArrays = "1.13.0" LinearAlgebra = "1.10.0" -SparseArraysBase = "0.5" +SparseArraysBase = "0.6" julia = "1.10" diff --git a/src/abstractdiagonalarray/diagonalarraydiaginterface.jl b/src/abstractdiagonalarray/diagonalarraydiaginterface.jl index 3bc6f44..7b2d389 100644 --- a/src/abstractdiagonalarray/diagonalarraydiaginterface.jl +++ b/src/abstractdiagonalarray/diagonalarraydiaginterface.jl @@ -56,7 +56,7 @@ function SparseArraysBase.setstoredindex!( setdiagindex!(a, value, first(I)) return a end -function SparseArraysBase.eachstoredindex(a::AbstractDiagonalArray) +function SparseArraysBase.eachstoredindex(::IndexCartesian, a::AbstractDiagonalArray) return diagindices(a) end diff --git a/test/Project.toml b/test/Project.toml index a6d9d62..19666c7 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -14,6 +14,6 @@ DiagonalArrays = "0.3" FillArrays = "1" LinearAlgebra = "1" SafeTestsets = "0.1" -SparseArraysBase = "0.5" +SparseArraysBase = "0.6" Suppressor = "0.2" Test = "1"