@@ -46,12 +46,14 @@ function defaultalg(A, b::GPUArraysCore.AbstractGPUArray, ::OperatorAssumptions{
46
46
end
47
47
end
48
48
49
- function defaultalg (A:: SciMLBase.AbstractDiffEqOperator , b, assumptions:: OperatorAssumptions )
49
+ function defaultalg (A:: SciMLBase.AbstractDiffEqOperator , b,
50
+ assumptions:: OperatorAssumptions )
50
51
KrylovJL_GMRES ()
51
52
end
52
53
53
54
# Ambiguity handling
54
- function defaultalg (A:: SciMLBase.AbstractDiffEqOperator , b, assumptions:: OperatorAssumptions{nothing} )
55
+ function defaultalg (A:: SciMLBase.AbstractDiffEqOperator , b,
56
+ assumptions:: OperatorAssumptions{nothing} )
55
57
KrylovJL_GMRES ()
56
58
end
57
59
@@ -79,8 +81,6 @@ function defaultalg(A::GPUArraysCore.AbstractGPUArray, b::GPUArraysCore.Abstract
79
81
QRFactorization ()
80
82
end
81
83
82
-
83
-
84
84
# Allows A === nothing as a stand-in for dense matrix
85
85
function defaultalg (A, b, :: OperatorAssumptions{true} )
86
86
# Special case on Arrays: avoid BLAS for RecursiveFactorization.jl when
130
130
131
131
function init_cacheval (alg:: Nothing , A, b, u, Pl, Pr, maxiters:: Int , abstol, reltol,
132
132
verbose:: Bool , assumptions:: OperatorAssumptions )
133
- init_cacheval (default_alg (A, b, assumptions), A, b, u, Pl, Pr, maxiters, abstol, reltol, verbose,
133
+ init_cacheval (default_alg (A, b, assumptions), A, b, u, Pl, Pr, maxiters, abstol, reltol,
134
+ verbose,
134
135
assumptions)
135
136
end
0 commit comments