File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ for f in [:eig_full!, :eigh_full!]
100100 # do decomposition on each block
101101 for I in 1 : min (blocksize (A)... )
102102 bI = Block (I, I)
103- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
103+ if isstored (A, bI)
104104 block = @view! (A[bI])
105105 block_alg = block_algorithm (alg, block)
106106 bD, bV = $ f (block, block_alg)
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ function MatrixAlgebraKit.lq_compact!(
101101 # do decomposition on each block
102102 for I in 1 : min (blocksize (A)... )
103103 bI = Block (I, I)
104- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
104+ if isstored (A, bI)
105105 block = @view! (A[bI])
106106 block_alg = block_algorithm (alg, block)
107107 bL, bQ = lq_compact! (block, block_alg)
@@ -132,7 +132,7 @@ function MatrixAlgebraKit.lq_full!(
132132
133133 for I in 1 : min (blocksize (A)... )
134134 bI = Block (I, I)
135- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
135+ if isstored (A, bI)
136136 block = @view! (A[bI])
137137 block_alg = block_algorithm (alg, block)
138138 bL, bQ = lq_full! (block, block_alg)
Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ function MatrixAlgebraKit.qr_compact!(
103103 # do decomposition on each block
104104 for I in 1 : min (blocksize (A)... )
105105 bI = Block (I, I)
106- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
106+ if isstored (A, bI)
107107 block = @view! (A[bI])
108108 block_alg = block_algorithm (alg, block)
109109 bQ, bR = qr_compact! (block, block_alg)
@@ -135,7 +135,7 @@ function MatrixAlgebraKit.qr_full!(
135135
136136 for I in 1 : min (blocksize (A)... )
137137 bI = Block (I, I)
138- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
138+ if isstored (A, bI)
139139 block = @view! (A[bI])
140140 block_alg = block_algorithm (alg, block)
141141 bQ, bR = qr_full! (block, block_alg)
Original file line number Diff line number Diff line change @@ -160,7 +160,7 @@ function MatrixAlgebraKit.svd_compact!(
160160
161161 for I in 1 : min (blocksize (A)... )
162162 bI = Block (I, I)
163- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
163+ if isstored (A, bI)
164164 block = @view! (A[bI])
165165 block_alg = block_algorithm (alg, block)
166166 bU, bS, bVᴴ = svd_compact! (block, block_alg)
@@ -196,7 +196,7 @@ function MatrixAlgebraKit.svd_full!(
196196
197197 for I in 1 : min (blocksize (A)... )
198198 bI = Block (I, I)
199- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
199+ if isstored (A, bI)
200200 block = @view! (A[bI])
201201 block_alg = block_algorithm (alg, block)
202202 bU, bS, bVᴴ = svd_full! (block, block_alg)
You can’t perform that action at this time.
0 commit comments