@@ -205,7 +205,7 @@ function init_cacheval(alg::Union{GenericFactorization,GenericFactorization{type
205
205
BunchKaufman (A. data, Array (1 : size (A,1 )), A. uplo, true , false , 0 )
206
206
end
207
207
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)}} ,
209
209
A:: StridedMatrix{<:LinearAlgebra.BlasFloat} , b, u, Pl, Pr, maxiters, abstol, reltol, verbose)
210
210
if eltype (A) <: Complex
211
211
return bunchkaufman! (Hermitian (A))
231
231
232
232
RFLUFactorization (;pivot = Val (true ), thread = Val (true )) = GenericFactorization (;fact_alg= RFWrapper (pivot,thread))
233
233
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