Skip to content

Commit 78e4ffc

Browse files
committed
Change jvp to use directional derivative estimate
1 parent 6e4b18c commit 78e4ffc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/grad.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jacobian(fdm, f, x::Vector{<:Real}) = jacobian(fdm, f, x, length(f(x)))
3939
4040
Convenience function to compute `jacobian(f, x) * ẋ`.
4141
"""
42-
_jvp(fdm, f, x::Vector{<:Real}, ẋ::AV{<:Real}) = jacobian(fdm, f, x) *
42+
_jvp(fdm, f, x::Vector{<:Real}, ẋ::AV{<:Real}) = fdm-> f(x .+ ε .*), zero(eltype(x)))
4343

4444
"""
4545
_j′vp(fdm, f, ȳ::AbstractVector{<:Real}, x::Vector{<:Real})

0 commit comments

Comments
 (0)