Skip to content

Commit f26f54c

Browse files
committed
isstored
1 parent 19b40a3 commit f26f54c

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

src/factorizations/eig.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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)

src/factorizations/lq.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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)

src/factorizations/qr.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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)

src/factorizations/svd.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)