No description
| src | ||
| test | ||
| Project.toml | ||
| README.md | ||
TaylorTest
Simple package to check derivatives
Usage
check(f, Jf, x[, constant_components]; f_kwargs...)
Returns true if Jf approximates the derivative/gradient/Jacobian of f at point x (along a random direction).
f_kwargs are keywords arguments to be passed to f and Jf.
constant_components is an optional Vector{Int} corresponding to components of the direction which should be set to zero,
effectively ignoring the dependency of f on these components.
Examples
import TaylorTest
f = x -> cos(x)
Jf = x -> -sin(x)
TaylorTest.check(f, Jf, rand())
# [ Info: Approximation order ~ 1.0
# true