Skip to content

Commit 2d19552

Browse files
committed
use SciMLBase not DiffEqBase
1 parent 0cd4ffb commit 2d19552

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

ext/SciMLBaseMeasurementsExt.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ module SciMLBaseMeasurementsExt
33
using Measurements
44
using SciMLBase: value
55

6-
function DiffEqBase.promote_u0(u0::AbstractArray{<:Measurements.Measurement},
6+
function SciMLBase.promote_u0(u0::AbstractArray{<:Measurements.Measurement},
77
p::AbstractArray{<:Measurements.Measurement}, t0)
88
u0
99
end
10-
DiffEqBase.promote_u0(u0, p::AbstractArray{<:Measurements.Measurement}, t0) = eltype(p).(u0)
10+
SciMLBase.promote_u0(u0, p::AbstractArray{<:Measurements.Measurement}, t0) = eltype(p).(u0)
1111

1212
value(x::Type{Measurements.Measurement{T}}) where {T} = T
1313
value(x::Measurements.Measurement) = Measurements.value(x)

ext/SciMLBaseTrackerExt.jl

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,33 @@ module SciMLBaseTrackerExt
33
using SciMLBase
44
import Tracker
55

6-
DiffEqBase.value(x::Type{Tracker.TrackedReal{T}}) where {T} = T
7-
DiffEqBase.value(x::Type{Tracker.TrackedArray{T, N, A}}) where {T, N, A} = Array{T, N}
8-
DiffEqBase.value(x::Tracker.TrackedReal) = x.data
9-
DiffEqBase.value(x::Tracker.TrackedArray) = x.data
6+
SciMLBase.value(x::Type{Tracker.TrackedReal{T}}) where {T} = T
7+
SciMLBase.value(x::Type{Tracker.TrackedArray{T, N, A}}) where {T, N, A} = Array{T, N}
8+
SciMLBase.value(x::Tracker.TrackedReal) = x.data
9+
SciMLBase.value(x::Tracker.TrackedArray) = x.data
1010

11-
DiffEqBase.unitfulvalue(x::Type{Tracker.TrackedReal{T}}) where {T} = T
12-
function DiffEqBase.unitfulvalue(x::Type{Tracker.TrackedArray{T, N, A}}) where {T, N, A}
11+
SciMLBase.unitfulvalue(x::Type{Tracker.TrackedReal{T}}) where {T} = T
12+
function SciMLBase.unitfulvalue(x::Type{Tracker.TrackedArray{T, N, A}}) where {T, N, A}
1313
Array{T, N}
1414
end
15-
DiffEqBase.unitfulvalue(x::Tracker.TrackedReal) = x.data
16-
DiffEqBase.unitfulvalue(x::Tracker.TrackedArray) = x.data
15+
SciMLBase.unitfulvalue(x::Tracker.TrackedReal) = x.data
16+
SciMLBase.unitfulvalue(x::Tracker.TrackedArray) = x.data
1717

18-
DiffEqBase.promote_u0(u0::Tracker.TrackedArray, p::Tracker.TrackedArray, t0) = u0
19-
function DiffEqBase.promote_u0(u0::AbstractArray{<:Tracker.TrackedReal},
18+
SciMLBase.promote_u0(u0::Tracker.TrackedArray, p::Tracker.TrackedArray, t0) = u0
19+
function SciMLBase.promote_u0(u0::AbstractArray{<:Tracker.TrackedReal},
2020
p::Tracker.TrackedArray, t0)
2121
u0
2222
end
23-
function DiffEqBase.promote_u0(u0::Tracker.TrackedArray,
23+
function SciMLBase.promote_u0(u0::Tracker.TrackedArray,
2424
p::AbstractArray{<:Tracker.TrackedReal}, t0)
2525
u0
2626
end
27-
function DiffEqBase.promote_u0(u0::AbstractArray{<:Tracker.TrackedReal},
27+
function SciMLBase.promote_u0(u0::AbstractArray{<:Tracker.TrackedReal},
2828
p::AbstractArray{<:Tracker.TrackedReal}, t0)
2929
u0
3030
end
31-
DiffEqBase.promote_u0(u0, p::Tracker.TrackedArray, t0) = Tracker.track(u0)
32-
DiffEqBase.promote_u0(u0, p::AbstractArray{<:Tracker.TrackedReal}, t0) = eltype(p).(u0)
31+
SciMLBase.promote_u0(u0, p::Tracker.TrackedArray, t0) = Tracker.track(u0)
32+
SciMLBase.promote_u0(u0, p::AbstractArray{<:Tracker.TrackedReal}, t0) = eltype(p).(u0)
3333

3434
@inline Base.any(f::Function, x::Tracker.TrackedArray) = any(f, Tracker.data(x))
3535

0 commit comments

Comments
 (0)