diff --git a/src/Utils/Utils.jl b/src/Utils/Utils.jl index 4c20a1e76dfd9571f6b8259d85aa4829003f8362..6fa2948f741f2ba3959bf5b2f6adf532bb541443 100644 --- a/src/Utils/Utils.jl +++ b/src/Utils/Utils.jl @@ -161,6 +161,14 @@ function ffill!(x::AbstractVector{T}) where {E,T<:Union{Missing,E}} return x end +""" + adstrip(x) + +Strips autodiff type wrappers from `x`. +""" +adstrip(x) = x +adstrip(x::ForwardDiff.Dual) = ForwardDiff.value(x) + """ pstrip(obj; keep_units=false)