Skip to content

Commit 3317eb2

Browse files
add missing value overloads for ReverseDiff types
1 parent 815a1e5 commit 3317eb2

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DiffEqBase"
22
uuid = "2b5f629d-d688-5b77-993f-72d75c75574e"
33
authors = ["Chris Rackauckas <[email protected]>"]
4-
version = "6.115.3"
4+
version = "6.115.4"
55

66
[deps]
77
ArrayInterfaceCore = "30b0a656-2188-435a-8636-2ec0e6a096e2"

ext/DiffEqBaseReverseDiffExt.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ using DiffEqBase
44
import DiffEqBase: value
55
isdefined(Base, :get_extension) ? (import ReverseDiff) : (import ..ReverseDiff)
66

7+
DiffEqBase.value(x::Type{ReverseDiff.TrackedReal{V,D,O}}) where {V, D, O} = V
8+
DiffEqBase.value(x::Type{ReverseDiff.TrackedArray{V, D, N, VA, DA}}) where {V, D, N, VA, DA} = Array{V, N}
79
DiffEqBase.value(x::ReverseDiff.TrackedReal) = x.value
810
DiffEqBase.value(x::ReverseDiff.TrackedArray) = x.value
911

0 commit comments

Comments
 (0)