(derivative f)
(derivative f n)
(derivative f
n
{:keys [acc h method extrapolate?]
:or {acc 2 h 0.0 method :central}})
(extrapolate g)
(extrapolate g
{:keys [contract power init-h rel abs max-evals tol]
:or {contract 0.5
power 1.0
init-h 0.5
abs m/MACHINE-EPSILON
rel (m/sqrt (m/ulp init-h))
max-evals Integer/MAX_VALUE
tol 2.0}})
(fd-coeffs-for-accuracy n)
(fd-coeffs-for-accuracy n acc)
(fd-coeffs-for-accuracy n acc kind)
(hessian f)
(hessian f {:keys [h] :or {h 0.005}})
Creates function returning Hessian matrix for mulitvariate function f
and given :h
step (default: 5.0e-3
).
Creates function returning Hessian matrix for mulitvariate function `f` and given `:h` step (default: `5.0e-3`).
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close