pydrake.forwarddiff

pydrake.forwarddiff.cos(x)
pydrake.forwarddiff.derivative(function, x)

Compute the derivative of the function evaluated at the scalar input x using Eigen’s automatic differentiation.

The function should be scalar-input and scalar-output.

pydrake.forwarddiff.gradient(function, x)

Compute the gradient of the function evaluated at the vector input x using Eigen’s automatic differentiation.

function should be vector-input and be either a scalar output or a vector of size 1, where the element must be of type AutoDiffXd.

pydrake.forwarddiff.jacobian(function, x)

Compute the jacobian of the function evaluated at the vector input x using Eigen’s automatic differentiation. The dimension of the jacobian will be one more than the output of function.

function should be vector-input, and can be any dimension output, and must return an array with AutoDiffXd elements.

pydrake.forwarddiff.sin(x)