@@ -37,9 +37,9 @@ function num_hesvec!(du,f,x,v,
3737 cache1 = similar (v),
3838 cache2 = similar (v),
3939 cache3 = similar (v))
40- cache = DiffEqDiffTools . GradientCache (v[1 ],cache1,Val{:central })
40+ cache = FiniteDiff . GradientCache (v[1 ],cache1,Val{:central })
4141 g = let f= f,cache= cache
42- (dx,x) -> DiffEqDiffTools . finite_difference_gradient! (dx,f,x,cache)
42+ (dx,x) -> FiniteDiff . finite_difference_gradient! (dx,f,x,cache)
4343 end
4444 T = eltype (x)
4545 # Should it be min? max? mean?
@@ -52,7 +52,7 @@ function num_hesvec!(du,f,x,v,
5252end
5353
5454function num_hesvec (f,x,v)
55- g = (x) -> DiffEqDiffTools . finite_difference_gradient (f,x)
55+ g = (x) -> FiniteDiff . finite_difference_gradient (f,x)
5656 T = eltype (x)
5757 # Should it be min? max? mean?
5858 ϵ = sqrt (eps (real (T))) * max (one (real (T)), abs (norm (x)))
@@ -96,15 +96,15 @@ function autonum_hesvec!(du,f,x,v,
9696 cache1 = similar (v),
9797 cache2 = ForwardDiff. Dual {DeivVecTag} .(x, v),
9898 cache3 = ForwardDiff. Dual {DeivVecTag} .(x, v))
99- cache = DiffEqDiffTools . GradientCache (v[1 ],cache1,Val{:central })
100- g = (dx,x) -> DiffEqDiffTools . finite_difference_gradient! (dx,f,x,cache)
99+ cache = FiniteDiff . GradientCache (v[1 ],cache1,Val{:central })
100+ g = (dx,x) -> FiniteDiff . finite_difference_gradient! (dx,f,x,cache)
101101 cache2 .= Dual {DeivVecTag} .(x, v)
102102 g (cache3,cache2)
103103 du .= partials .(cache3, 1 )
104104end
105105
106106function autonum_hesvec (f,x,v)
107- g = (x) -> DiffEqDiffTools . finite_difference_gradient (f,x)
107+ g = (x) -> FiniteDiff . finite_difference_gradient (f,x)
108108 partials .(g (Dual {DeivVecTag} .(x, v)), 1 )
109109end
110110
0 commit comments