@@ -3,33 +3,33 @@ module SciMLBaseTrackerExt
33using SciMLBase
44import 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}
1414end
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
2222end
23- function DiffEqBase . promote_u0 (u0:: Tracker.TrackedArray ,
23+ function SciMLBase . promote_u0 (u0:: Tracker.TrackedArray ,
2424 p:: AbstractArray{<:Tracker.TrackedReal} , t0)
2525 u0
2626end
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
3030end
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