This commit is contained in:
Mike J Innes 2018-06-26 14:57:43 +01:00
parent 836e3872b6
commit 88c16e62dd

View File

@ -10,6 +10,7 @@ istracked(x) = tracker(x) ≠ nothing
isleaf(x) = !istracked(x) || isleaf(tracker(x)) isleaf(x) = !istracked(x) || isleaf(tracker(x))
data(x) = istracked(x) ? data(tracker(x)) : x data(x) = istracked(x) ? data(tracker(x)) : x
grad(x) = grad(tracker(x)) grad(x) = grad(tracker(x))
grad(::Void) = nothing
struct Call{F,As<:Tuple} struct Call{F,As<:Tuple}
func::F func::F