Skip to content

Commit cdb69e3

Browse files
committedMar 25, 2025
backport deprecation fix
1 parent 378f67f commit cdb69e3

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed
 

‎Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "LinearSolve"
22
uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
33
authors = ["SciML"]
4-
version = "2.39.0"
4+
version = "2.39.1"
55

66
[deps]
77
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"

‎src/default.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ end
4545
# For SciML algorithms already using `defaultalg`, all assume square matrix.
4646
defaultalg(A, b) = defaultalg(A, b, OperatorAssumptions(true))
4747

48-
function defaultalg(A::Union{DiffEqArrayOperator, MatrixOperator}, b,
48+
function defaultalg(A::MatrixOperator, b,
4949
assump::OperatorAssumptions{Bool})
5050
defaultalg(A.A, b, assump)
5151
end

‎src/deprecated.jl

+7
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,10 @@ end
8383
cache::LinearCache,
8484
args...;
8585
kwargs...) false
86+
87+
@static if isdefined(SciMLBase, :DiffEqArrayOperator)
88+
function defaultalg(A::DiffEqArrayOperator, b,
89+
assump::OperatorAssumptions{Bool})
90+
defaultalg(A.A, b, assump)
91+
end
92+
end

0 commit comments

Comments
 (0)
Failed to load comments.