76
76
end
77
77
78
78
# `ReverseDiff.TrackedArray`
79
- function DiffEqBase. solve_up (prob:: DiffEqBase.DEProblem ,
79
+ function DiffEqBase. solve_up (prob:: DiffEqBase.AbstractDEProblem ,
80
80
sensealg:: Union {
81
81
SciMLBase. AbstractOverloadingSensitivityAlgorithm,
82
82
Nothing}, u0:: ReverseDiff.TrackedArray ,
83
83
p:: ReverseDiff.TrackedArray , args... ; kwargs... )
84
84
ReverseDiff. track (DiffEqBase. solve_up, prob, sensealg, u0, p, args... ; kwargs... )
85
85
end
86
86
87
- function DiffEqBase. solve_up (prob:: DiffEqBase.DEProblem ,
87
+ function DiffEqBase. solve_up (prob:: DiffEqBase.AbstractDEProblem ,
88
88
sensealg:: Union {
89
89
SciMLBase. AbstractOverloadingSensitivityAlgorithm,
90
90
Nothing}, u0, p:: ReverseDiff.TrackedArray ,
91
91
args... ; kwargs... )
92
92
ReverseDiff. track (DiffEqBase. solve_up, prob, sensealg, u0, p, args... ; kwargs... )
93
93
end
94
94
95
- function DiffEqBase. solve_up (prob:: DiffEqBase.DEProblem ,
95
+ function DiffEqBase. solve_up (prob:: DiffEqBase.AbstractDEProblem ,
96
96
sensealg:: Union {
97
97
SciMLBase. AbstractOverloadingSensitivityAlgorithm,
98
98
Nothing}, u0:: ReverseDiff.TrackedArray , p,
@@ -101,7 +101,7 @@ function DiffEqBase.solve_up(prob::DiffEqBase.DEProblem,
101
101
end
102
102
103
103
# `AbstractArray{<:ReverseDiff.TrackedReal}`
104
- function DiffEqBase. solve_up (prob:: DiffEqBase.DEProblem ,
104
+ function DiffEqBase. solve_up (prob:: DiffEqBase.AbstractDEProblem ,
105
105
sensealg:: Union {
106
106
SciMLBase. AbstractOverloadingSensitivityAlgorithm,
107
107
Nothing},
@@ -112,7 +112,7 @@ function DiffEqBase.solve_up(prob::DiffEqBase.DEProblem,
112
112
kwargs... )
113
113
end
114
114
115
- function DiffEqBase. solve_up (prob:: DiffEqBase.DEProblem ,
115
+ function DiffEqBase. solve_up (prob:: DiffEqBase.AbstractDEProblem ,
116
116
sensealg:: Union {
117
117
SciMLBase. AbstractOverloadingSensitivityAlgorithm,
118
118
Nothing}, u0,
@@ -121,7 +121,7 @@ function DiffEqBase.solve_up(prob::DiffEqBase.DEProblem,
121
121
DiffEqBase. solve_up (prob, sensealg, u0, reduce (vcat, p), args... ; kwargs... )
122
122
end
123
123
124
- function DiffEqBase. solve_up (prob:: DiffEqBase.DEProblem ,
124
+ function DiffEqBase. solve_up (prob:: DiffEqBase.AbstractDEProblem ,
125
125
sensealg:: Union {
126
126
SciMLBase. AbstractOverloadingSensitivityAlgorithm,
127
127
Nothing}, u0:: ReverseDiff.TrackedArray ,
0 commit comments