File tree Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ for f in [:eig_full!, :eigh_full!]
100
100
# do decomposition on each block
101
101
for I in 1 : min (blocksize (A)... )
102
102
bI = Block (I, I)
103
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
103
+ if isstored (A, bI)
104
104
block = @view! (A[bI])
105
105
block_alg = block_algorithm (alg, block)
106
106
bD, bV = $ f (block, block_alg)
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ function MatrixAlgebraKit.lq_compact!(
101
101
# do decomposition on each block
102
102
for I in 1 : min (blocksize (A)... )
103
103
bI = Block (I, I)
104
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
104
+ if isstored (A, bI)
105
105
block = @view! (A[bI])
106
106
block_alg = block_algorithm (alg, block)
107
107
bL, bQ = lq_compact! (block, block_alg)
@@ -132,7 +132,7 @@ function MatrixAlgebraKit.lq_full!(
132
132
133
133
for I in 1 : min (blocksize (A)... )
134
134
bI = Block (I, I)
135
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
135
+ if isstored (A, bI)
136
136
block = @view! (A[bI])
137
137
block_alg = block_algorithm (alg, block)
138
138
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!(
103
103
# do decomposition on each block
104
104
for I in 1 : min (blocksize (A)... )
105
105
bI = Block (I, I)
106
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
106
+ if isstored (A, bI)
107
107
block = @view! (A[bI])
108
108
block_alg = block_algorithm (alg, block)
109
109
bQ, bR = qr_compact! (block, block_alg)
@@ -135,7 +135,7 @@ function MatrixAlgebraKit.qr_full!(
135
135
136
136
for I in 1 : min (blocksize (A)... )
137
137
bI = Block (I, I)
138
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
138
+ if isstored (A, bI)
139
139
block = @view! (A[bI])
140
140
block_alg = block_algorithm (alg, block)
141
141
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!(
160
160
161
161
for I in 1 : min (blocksize (A)... )
162
162
bI = Block (I, I)
163
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
163
+ if isstored (A, bI)
164
164
block = @view! (A[bI])
165
165
block_alg = block_algorithm (alg, block)
166
166
bU, bS, bVᴴ = svd_compact! (block, block_alg)
@@ -196,7 +196,7 @@ function MatrixAlgebraKit.svd_full!(
196
196
197
197
for I in 1 : min (blocksize (A)... )
198
198
bI = Block (I, I)
199
- if isstored (blocks (A), CartesianIndex (I, I)) # TODO : isblockstored
199
+ if isstored (A, bI)
200
200
block = @view! (A[bI])
201
201
block_alg = block_algorithm (alg, block)
202
202
bU, bS, bVᴴ = svd_full! (block, block_alg)
You can’t perform that action at this time.
0 commit comments