@@ -38,7 +38,7 @@ function do_factorization(alg::LUFactorization, A, b, u)
3838 A isa Union{AbstractMatrix,AbstractDiffEqOperator} ||
3939 error (" LU is not defined for $(typeof (A)) " )
4040
41- if A isa AbstractDiffEqOperator
41+ if A isa DiffEqArrayOperator
4242 A = A. A
4343 end
4444 fact = lu! (A, alg. pivot)
@@ -63,7 +63,7 @@ function init_cacheval(alg::UMFPACKFactorization, A, b, u, Pl, Pr, maxiters, abs
6363end
6464
6565function do_factorization (:: UMFPACKFactorization , A, b, u)
66- if A isa AbstractDiffEqOperator
66+ if A isa DiffEqArrayOperator
6767 A = A. A
6868 end
6969 if A isa SparseMatrixCSC
7575
7676function SciMLBase. solve (cache:: LinearCache , alg:: UMFPACKFactorization )
7777 A = cache. A
78- if A isa AbstractDiffEqOperator
78+ if A isa DiffEqArrayOperator
7979 A = A. A
8080 end
8181 if cache. isfresh
@@ -103,7 +103,7 @@ function init_cacheval(alg::KLUFactorization, A, b, u, Pl, Pr, maxiters, abstol,
103103end
104104
105105function do_factorization (:: KLUFactorization , A, b, u)
106- if A isa AbstractDiffEqOperator
106+ if A isa DiffEqArrayOperator
107107 A = A. A
108108 end
109109 if A isa SparseMatrixCSC
115115
116116function SciMLBase. solve (cache:: LinearCache , alg:: KLUFactorization )
117117 A = cache. A
118- if A isa AbstractDiffEqOperator
118+ if A isa DiffEqArrayOperator
119119 A = A. A
120120 end
121121 if cache. isfresh
@@ -158,7 +158,7 @@ function do_factorization(alg::QRFactorization, A, b, u)
158158 A isa Union{AbstractMatrix,AbstractDiffEqOperator} ||
159159 error (" QR is not defined for $(typeof (A)) " )
160160
161- if A isa AbstractDiffEqOperator
161+ if A isa DiffEqArrayOperator
162162 A = A. A
163163 end
164164 if alg. inplace
@@ -182,7 +182,7 @@ function do_factorization(alg::SVDFactorization, A, b, u)
182182 A isa Union{AbstractMatrix,AbstractDiffEqOperator} ||
183183 error (" SVD is not defined for $(typeof (A)) " )
184184
185- if A isa AbstractDiffEqOperator
185+ if A isa DiffEqArrayOperator
186186 A = A. A
187187 end
188188
@@ -203,7 +203,7 @@ function do_factorization(alg::GenericFactorization, A, b, u)
203203 A isa Union{AbstractMatrix,AbstractDiffEqOperator} ||
204204 error (" GenericFactorization is not defined for $(typeof (A)) " )
205205
206- if A isa AbstractDiffEqOperator
206+ if A isa DiffEqArrayOperator
207207 A = A. A
208208 end
209209 fact = alg. fact_alg (A)
0 commit comments