You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function (this::∂☆{N})(::ZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}) where {N}
244
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}) where {N}
242
245
r =iterate(destructure(t))
243
246
r ===nothing&&returnZeroBundle{N}(nothing)
244
247
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
245
248
end
246
249
247
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}, a::ATB{N}, args::ATB{N}...) where {N}
250
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}, a::ATB{N}, args::ATB{N}...) where {N}
248
251
r =iterate(destructure(t), primal(a), map(primal, args)...)
249
252
r ===nothing&&returnZeroBundle{N}(nothing)
250
253
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
251
254
end
252
255
253
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(Base.indexed_iterate)}, t::TaylorBundle{N, <:Tuple}, i::ATB{N}) where {N}
256
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(Base.indexed_iterate)}, t::TaylorBundle{N, <:Tuple}, i::ATB{N}) where {N}
254
257
r = Base.indexed_iterate(destructure(t), primal(i))
255
258
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
256
259
end
257
260
258
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(Base.indexed_iterate)}, t::TaylorBundle{N, <:Tuple}, i::ATB{N}, st1::ATB{N}, st::ATB{N}...) where {N}
261
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(Base.indexed_iterate)}, t::TaylorBundle{N, <:Tuple}, i::ATB{N}, st1::ATB{N}, st::ATB{N}...) where {N}
259
262
r = Base.indexed_iterate(destructure(t), primal(i), primal(st1), map(primal, st)...)
260
263
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
261
264
end
262
265
263
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(Base.indexed_iterate)}, t::TangentBundle{N, <:Tuple}, i::ATB{N}, st::ATB{N}...) where {N}
266
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(Base.indexed_iterate)}, t::TangentBundle{N, <:Tuple}, i::ATB{N}, st::ATB{N}...) where {N}
0 commit comments