21
20
check_approx_eq(va, vb, astr, bstr) = check_approx_eq(va, vb, 10^4*length(va)*eps(max(max(abs(va)), max(abs(vb)))) * max(1, max(abs(va)), max(abs(vb))), astr, bstr)
23
22
macro assert_approx_eq_eps(a, b, c)
25
check_approx_eq($(esc(a)), $(esc(b)), $(esc(c)), $(string(a)), $(string(b)))
23
:(check_approx_eq($(esc(a)), $(esc(b)), $(esc(c)), $(string(a)), $(string(b))))
29
26
macro assert_approx_eq(a, b)
31
check_approx_eq($(esc(a)), $(esc(b)), $(string(a)), $(string(b)))
27
:(check_approx_eq($(esc(a)), $(esc(b)), $(string(a)), $(string(b))))
39
34
t = min(t, @elapsed $(esc(ex)))
41
println(rpad(strcat($name,":"), 20), t)
36
println(rpad(string($name,":"), 20), t)