|
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,
|
|
359 | 359 | function init_cacheval(alg::RFLUFactorization, A, b, u, Pl, Pr, maxiters::Int,
|
360 | 360 | abstol, reltol, verbose::Bool, assumptions::OperatorAssumptions)
|
361 | 361 | ipiv = Vector{LinearAlgebra.BlasInt}(undef, min(size(A)...))
|
362 |
| - ArrayInterfaceCore.lu_instance(convert(AbstractMatrix, A)), ipiv |
| 362 | + ArrayInterface.lu_instance(convert(AbstractMatrix, A)), ipiv |
363 | 363 | end
|
364 | 364 |
|
365 | 365 | function SciMLBase.solve(cache::LinearCache, alg::RFLUFactorization{P, T};
|
|
0 commit comments