@@ -52,7 +52,7 @@ function SciMLBase.solve!(cache::LinearSolve.LinearCache, alg::CudaOffloadLUFact
52
52
SciMLBase. build_linear_solution (alg, y, nothing , cache)
53
53
end
54
54
55
- function LinearSolve. init_cacheval (alg:: CudaOffloadLUFactorization , A, b, u, Pl, Pr,
55
+ function LinearSolve. init_cacheval (alg:: CudaOffloadLUFactorization , A:: AbstractArray , b, u, Pl, Pr,
56
56
maxiters:: Int , abstol, reltol, verbose:: LinearVerbosity ,
57
57
assumptions:: OperatorAssumptions )
58
58
T = eltype (A)
@@ -94,7 +94,7 @@ function SciMLBase.solve!(cache::LinearSolve.LinearCache, alg::CudaOffloadFactor
94
94
SciMLBase. build_linear_solution (alg, y, nothing , cache)
95
95
end
96
96
97
- function LinearSolve. init_cacheval (alg:: CudaOffloadFactorization , A, b, u, Pl, Pr,
97
+ function LinearSolve. init_cacheval (alg:: CudaOffloadFactorization , A:: AbstractArray , b, u, Pl, Pr,
98
98
maxiters:: Int , abstol, reltol, verbose:: LinearVerbosity ,
99
99
assumptions:: OperatorAssumptions )
100
100
qr (CUDA. CuArray (A))
0 commit comments