@@ -6,7 +6,7 @@ using DiffEqBase: Void, FunctionWrappersWrappers, OrdinaryDiffEqTag, AbstractTim
6
6
RecursiveArrayTools, reduce_tup, _promote_tspan, has_continuous_callback
7
7
import DiffEqBase: hasdualpromote, wrapfun_oop, wrapfun_iip, prob2dtmin,
8
8
promote_tspan, anyeltypedual, isdualtype, value, ODE_DEFAULT_NORM,
9
- InternalITP, nextfloat_tdir, DualEltypeChecker, sse, totallength
9
+ InternalITP, nextfloat_tdir, DualEltypeChecker, sse
10
10
11
11
eltypedual (x) = eltype (x) <: ForwardDiff.Dual
12
12
isdualtype (:: Type{<:ForwardDiff.Dual} ) = true
@@ -501,19 +501,19 @@ unitfulvalue(x::Type{ForwardDiff.Dual{T, V, N}}) where {T, V, N} = V
501
501
unitfulvalue (x:: ForwardDiff.Dual ) = unitfulvalue (ForwardDiff. unitfulvalue (x))
502
502
503
503
sse (x:: ForwardDiff.Dual ) = sse (ForwardDiff. value (x)) + sum (sse, ForwardDiff. partials (x))
504
- function totallength (x:: ForwardDiff.Dual )
505
- totallength (ForwardDiff. value (x)) + sum (totallength, ForwardDiff. partials (x))
504
+ function DiffEqBase . totallength (x:: ForwardDiff.Dual )
505
+ return DiffEqBase . totallength (ForwardDiff. value (x)) + sum (DiffEqBase . totallength, ForwardDiff. partials (x))
506
506
end
507
507
508
508
@inline ODE_DEFAULT_NORM (u:: ForwardDiff.Dual , :: Any ) = sqrt (sse (u))
509
509
@inline function ODE_DEFAULT_NORM (u:: AbstractArray{<:ForwardDiff.Dual{Tag, T}} ,
510
510
t:: Any ) where {Tag, T}
511
- sqrt (DiffEqBase. __sum (sse, u; init = sse (zero (T))) / totallength (u))
511
+ sqrt (DiffEqBase. __sum (sse, u; init = sse (zero (T))) / DiffEqBase . totallength (u))
512
512
end
513
513
@inline ODE_DEFAULT_NORM (u:: ForwardDiff.Dual , :: ForwardDiff.Dual ) = sqrt (sse (u))
514
514
@inline function ODE_DEFAULT_NORM (u:: AbstractArray{<:ForwardDiff.Dual{Tag, T}} ,
515
515
:: ForwardDiff.Dual ) where {Tag, T}
516
- sqrt (DiffEqBase. __sum (sse, u; init = sse (zero (T))) / totallength (u))
516
+ sqrt (DiffEqBase. __sum (sse, u; init = sse (zero (T))) / DiffEqBase . totallength (u))
517
517
end
518
518
519
519
if ! hasmethod (nextfloat, Tuple{ForwardDiff. Dual})
0 commit comments