Skip to content

Commit 411ff92

Browse files
Update factorization.jl
1 parent 85bbba0 commit 411ff92

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/factorization.jl

+7-1
Original file line numberDiff line numberDiff line change
@@ -213,12 +213,18 @@ function init_cacheval(alg::QRFactorization, A, b, u, Pl, Pr,
213213
ArrayInterface.qr_instance(convert(AbstractMatrix, A), alg.pivot)
214214
end
215215

216-
function init_cacheval(alg::QRFactorization, A::Symmetric, b, u, Pl, Pr,
216+
function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:Array}, b, u, Pl, Pr,
217217
maxiters::Int, abstol, reltol, verbose::Bool,
218218
assumptions::OperatorAssumptions)
219219
return qr(convert(AbstractMatrix, A), alg.pivot)
220220
end
221221

222+
function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:SparseMatrixCSC}, b, u, Pl, Pr,
223+
maxiters::Int, abstol, reltol, verbose::Bool,
224+
assumptions::OperatorAssumptions)
225+
return nothing
226+
end
227+
222228
const PREALLOCATED_QR_ColumnNorm = ArrayInterface.qr_instance(rand(1, 1), ColumnNorm())
223229

224230
function init_cacheval(alg::QRFactorization{ColumnNorm}, A::Matrix{Float64}, b, u, Pl, Pr,

0 commit comments

Comments
 (0)