@@ -205,7 +205,7 @@ function init_cacheval(alg::Union{GenericFactorization,GenericFactorization{type
205205 BunchKaufman (A. data, Array (1 : size (A,1 )), A. uplo, true , false , 0 )
206206end
207207
208- function init_cacheval (alg:: Union{GenericFactorization,GenericFactorization {typeof(bunchkaufman!)},GenericFactorization{typeof(bunchkaufman)}} ,
208+ function init_cacheval (alg:: Union{GenericFactorization{typeof(bunchkaufman!)},GenericFactorization{typeof(bunchkaufman)}} ,
209209 A:: StridedMatrix{<:LinearAlgebra.BlasFloat} , b, u, Pl, Pr, maxiters, abstol, reltol, verbose)
210210 if eltype (A) <: Complex
211211 return bunchkaufman! (Hermitian (A))
231231
232232RFLUFactorization (;pivot = Val (true ), thread = Val (true )) = GenericFactorization (;fact_alg= RFWrapper (pivot,thread))
233233
234- init_cacheval (alg:: GenericFactorization{typeof(RecursiveFactorization.lu!) } , A, b, u, Pl, Pr, maxiters, abstol, reltol, verbose) = ArrayInterface. lu_instance (convert (AbstractMatrix,A))
235- init_cacheval (alg:: GenericFactorization{typeof(RecursiveFactorization.lu!) } , A:: StridedMatrix{<:LinearAlgebra.BlasFloat} , b, u, Pl, Pr, maxiters, abstol, reltol, verbose) = ArrayInterface. lu_instance (convert (AbstractMatrix,A))
234+ init_cacheval (alg:: GenericFactorization{<:RFWrapper } , A, b, u, Pl, Pr, maxiters, abstol, reltol, verbose) = ArrayInterface. lu_instance (convert (AbstractMatrix,A))
235+ init_cacheval (alg:: GenericFactorization{<:RFWrapper } , A:: StridedMatrix{<:LinearAlgebra.BlasFloat} , b, u, Pl, Pr, maxiters, abstol, reltol, verbose) = ArrayInterface. lu_instance (convert (AbstractMatrix,A))
0 commit comments