After evaluating a function on a dual created by
dual_variable_n, use deriv_n to extract any
derivative from 0 (the function value) up to the seeded order.
deriv_n(d, k)A numeric value.
x <- dual_variable_n(1, order = 3)
r <- exp(x)
deriv_n(r, 0) # exp(1) = 2.718...
#> [1] 2.718282
deriv_n(r, 1) # exp(1)
#> [1] 2.718282
deriv_n(r, 2) # exp(1)
#> [1] 2.718282
deriv_n(r, 3) # exp(1)
#> [1] 2.718282