|
69 | 69 | function init_cacheval(alg::Union{LUFactorization, GenericLUFactorization}, A, b, u, Pl, Pr, |
70 | 70 | maxiters::Int, abstol, reltol, verbose::Bool, |
71 | 71 | assumptions::OperatorAssumptions) |
72 | | - ArrayInterfaceCore.lu_instance(convert(AbstractMatrix, A)) |
| 72 | + ArrayInterface.lu_instance(convert(AbstractMatrix, A)) |
73 | 73 | end |
74 | 74 |
|
75 | 75 | ## QRFactorization |
@@ -131,25 +131,25 @@ end |
131 | 131 | function init_cacheval(alg::GenericFactorization{typeof(lu)}, A, b, u, Pl, Pr, |
132 | 132 | maxiters::Int, |
133 | 133 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) |
134 | | - ArrayInterfaceCore.lu_instance(convert(AbstractMatrix, A)) |
| 134 | + ArrayInterface.lu_instance(convert(AbstractMatrix, A)) |
135 | 135 | end |
136 | 136 | function init_cacheval(alg::GenericFactorization{typeof(lu!)}, A, b, u, Pl, Pr, |
137 | 137 | maxiters::Int, |
138 | 138 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) |
139 | | - ArrayInterfaceCore.lu_instance(convert(AbstractMatrix, A)) |
| 139 | + ArrayInterface.lu_instance(convert(AbstractMatrix, A)) |
140 | 140 | end |
141 | 141 |
|
142 | 142 | function init_cacheval(alg::GenericFactorization{typeof(lu)}, |
143 | 143 | A::StridedMatrix{<:LinearAlgebra.BlasFloat}, b, u, Pl, Pr, |
144 | 144 | maxiters::Int, |
145 | 145 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) |
146 | | - ArrayInterfaceCore.lu_instance(A) |
| 146 | + ArrayInterface.lu_instance(A) |
147 | 147 | end |
148 | 148 | function init_cacheval(alg::GenericFactorization{typeof(lu!)}, |
149 | 149 | A::StridedMatrix{<:LinearAlgebra.BlasFloat}, b, u, Pl, Pr, |
150 | 150 | maxiters::Int, |
151 | 151 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) |
152 | | - ArrayInterfaceCore.lu_instance(A) |
| 152 | + ArrayInterface.lu_instance(A) |
153 | 153 | end |
154 | 154 | function init_cacheval(alg::GenericFactorization{typeof(lu)}, A::Diagonal, b, u, Pl, Pr, |
155 | 155 | maxiters::Int, abstol, reltol, verbose::Bool, |
|
159 | 159 | function init_cacheval(alg::GenericFactorization{typeof(lu)}, A::Tridiagonal, b, u, Pl, Pr, |
160 | 160 | maxiters::Int, abstol, reltol, verbose::Bool, |
161 | 161 | assumptions::OperatorAssumptions) |
162 | | - ArrayInterfaceCore.lu_instance(A) |
| 162 | + ArrayInterface.lu_instance(A) |
163 | 163 | end |
164 | 164 | function init_cacheval(alg::GenericFactorization{typeof(lu!)}, A::Diagonal, b, u, Pl, Pr, |
165 | 165 | maxiters::Int, abstol, reltol, verbose::Bool, |
|
169 | 169 | function init_cacheval(alg::GenericFactorization{typeof(lu!)}, A::Tridiagonal, b, u, Pl, Pr, |
170 | 170 | maxiters::Int, abstol, reltol, verbose::Bool, |
171 | 171 | assumptions::OperatorAssumptions) |
172 | | - ArrayInterfaceCore.lu_instance(A) |
| 172 | + ArrayInterface.lu_instance(A) |
173 | 173 | end |
174 | 174 |
|
175 | 175 | function init_cacheval(alg::GenericFactorization, A::Diagonal, b, u, Pl, Pr, maxiters::Int, |
|
179 | 179 | function init_cacheval(alg::GenericFactorization, A::Tridiagonal, b, u, Pl, Pr, |
180 | 180 | maxiters::Int, |
181 | 181 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) |
182 | | - ArrayInterfaceCore.lu_instance(A) |
| 182 | + ArrayInterface.lu_instance(A) |
183 | 183 | end |
184 | 184 | function init_cacheval(alg::GenericFactorization, A::SymTridiagonal{T, V}, b, u, Pl, Pr, |
185 | 185 | maxiters::Int, abstol, reltol, verbose::Bool, |
|
369 | 369 | function init_cacheval(alg::RFLUFactorization, A, b, u, Pl, Pr, maxiters::Int, |
370 | 370 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions) |
371 | 371 | ipiv = Vector{LinearAlgebra.BlasInt}(undef, min(size(A)...)) |
372 | | - ArrayInterfaceCore.lu_instance(convert(AbstractMatrix, A)), ipiv |
| 372 | + ArrayInterface.lu_instance(convert(AbstractMatrix, A)), ipiv |
373 | 373 | end |
374 | 374 |
|
375 | 375 | function SciMLBase.solve(cache::LinearCache, alg::RFLUFactorization{P, T}; |
|
0 commit comments