328
328
329
329
# # RFLUFactorization
330
330
331
-
332
331
struct RFLUFactorization{P, T}
333
332
RFLUFactorization (:: Val{P} , :: Val{T} ) where {P, T} = new {P, T} ()
334
333
end
@@ -339,11 +338,12 @@ end
339
338
340
339
function init_cacheval (alg:: RFLUFactorization , A, b, u, Pl, Pr, maxiters,
341
340
abstol, reltol, verbose)
342
- ipiv = Vector {LinearAlgebra.BlasInt} (undef, min (size (A)... ));
341
+ ipiv = Vector {LinearAlgebra.BlasInt} (undef, min (size (A)... ))
343
342
ArrayInterfaceCore. lu_instance (convert (AbstractMatrix, A)), ipiv
344
343
end
345
344
346
- function SciMLBase. solve (cache:: LinearCache , alg:: RFLUFactorization{P,T} ; kwargs... ) where {P,T}
345
+ function SciMLBase. solve (cache:: LinearCache , alg:: RFLUFactorization{P, T} ;
346
+ kwargs... ) where {P, T}
347
347
A = cache. A
348
348
A = convert (AbstractMatrix, A)
349
349
fact, ipiv = cache. cacheval
@@ -355,7 +355,6 @@ function SciMLBase.solve(cache::LinearCache, alg::RFLUFactorization{P,T}; kwargs
355
355
SciMLBase. build_linear_solution (alg, y, nothing , cache)
356
356
end
357
357
358
-
359
358
# # FastLAPACKFactorizations
360
359
361
360
struct WorkspaceAndFactors{W, F}
0 commit comments