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}
252
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}) where {N}
242
253
r =iterate(destructure(t))
243
254
r ===nothing&&returnZeroBundle{N}(nothing)
244
255
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
245
256
end
246
257
247
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}, a::ATB{N}, args::ATB{N}...) where {N}
258
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(iterate)}, t::TaylorBundle{N, <:Tuple}, a::ATB{N}, args::ATB{N}...) where {N}
248
259
r =iterate(destructure(t), primal(a), map(primal, args)...)
249
260
r ===nothing&&returnZeroBundle{N}(nothing)
250
261
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
251
262
end
252
263
253
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(Base.indexed_iterate)}, t::TaylorBundle{N, <:Tuple}, i::ATB{N}) where {N}
264
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(Base.indexed_iterate)}, t::TaylorBundle{N, <:Tuple}, i::ATB{N}) where {N}
254
265
r = Base.indexed_iterate(destructure(t), primal(i))
255
266
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
256
267
end
257
268
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}
269
+
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
270
r = Base.indexed_iterate(destructure(t), primal(i), primal(st1), map(primal, st)...)
260
271
∂vararg{N}()(r[1], ZeroBundle{N}(r[2]))
261
272
end
262
273
263
-
function (this::∂☆{N})(::ZeroBundle{N, typeof(Base.indexed_iterate)}, t::TangentBundle{N, <:Tuple}, i::ATB{N}, st::ATB{N}...) where {N}
274
+
function (this::∂☆{N})(::AbstractZeroBundle{N, typeof(Base.indexed_iterate)}, t::TangentBundle{N, <:Tuple}, i::ATB{N}, st::ATB{N}...) where {N}
0 commit comments