Abstract Interfaces

Abstract InterfaceLocationDescription
func diff_module

interface to function for diff

func numerical_differentiation_module

The function (vector array of output functions f, computed from a vector of input variables x). This must be defined for all computations.

info_f numerical_differentiation_module

User-defined info function (optional). Informs user what is being done during Jacobian computation. It can be used to perform any setup operations that need to done on the user's end.

jacobian_f numerical_differentiation_module

Actual function for computing the Jacobian called by compute_jacobian.

spars_f numerical_differentiation_module

The function to compute the sparsity pattern. It populates the irow and icol variables in the class.