derivatives: A list of functions. Each function takes the same number of arguments as the original function. The first function will construct the derivative with respect to the first argument; The second function will construct the derivitive with respect to the second argument, and so on.
Returns
nothing
Examples
## Add an arbitrary list of derivative functions## In this case the fun(x,y) is assumed to be 0.5*x^2+0.5*y^2rxD("fun", list(function(x, y){ return(x)},function(x, y){ return(y)}))