We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 85bbba0 commit 411ff92Copy full SHA for 411ff92
src/factorization.jl
@@ -213,12 +213,18 @@ function init_cacheval(alg::QRFactorization, A, b, u, Pl, Pr,
213
ArrayInterface.qr_instance(convert(AbstractMatrix, A), alg.pivot)
214
end
215
216
-function init_cacheval(alg::QRFactorization, A::Symmetric, b, u, Pl, Pr,
+function init_cacheval(alg::QRFactorization, A::Symmetric{<:Number, <:Array}, b, u, Pl, Pr,
217
maxiters::Int, abstol, reltol, verbose::Bool,
218
assumptions::OperatorAssumptions)
219
return qr(convert(AbstractMatrix, A), alg.pivot)
220
221
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
+
228
const PREALLOCATED_QR_ColumnNorm = ArrayInterface.qr_instance(rand(1, 1), ColumnNorm())
229
230
function init_cacheval(alg::QRFactorization{ColumnNorm}, A::Matrix{Float64}, b, u, Pl, Pr,
0 commit comments