From e94af8f18eb87e88a3b4fdf5f21e038e1785a078 Mon Sep 17 00:00:00 2001 From: Deniz Yuret Date: Sat, 26 Dec 2020 22:32:44 +0300 Subject: [PATCH] minor test fix. --- test/gradcheck.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/gradcheck.jl b/test/gradcheck.jl index 4a6be44..652f9d2 100644 --- a/test/gradcheck.jl +++ b/test/gradcheck.jl @@ -62,14 +62,14 @@ function gcwalk(i, xptr, gptr, f0, f, x, kw, nsample, verbose, delta, rtol, atol if isa(value(xptr[i]), Number) if isa(xptr[i], Param) xi = xptr[i].value - delta = delta > 0 ? oftype(xi,delta) : cbrt(eps(xi)) + delta = delta > 0 ? oftype(float(xi),delta) : cbrt(eps(xi)) xptr[i].value = xi >= 0 ? xi + delta : xi - delta f1 = gcsum(f, x...; kw...) nd = (f1 - f0) / (xptr[i] - xi) xptr[i].value = xi else xi = xptr[i] - delta = delta > 0 ? oftype(xi,delta) : cbrt(eps(xi)) + delta = delta > 0 ? oftype(float(xi),delta) : cbrt(eps(xi)) xptr[i] = xi >= 0 ? xi + delta : xi - delta f1 = gcsum(f, x...; kw...) nd = (f1 - f0) / (xptr[i] - xi)