derivativesstructures
Derivative structures are a computational concept used to represent a function together with its derivatives up to a chosen order with respect to several variables. They enable automatic differentiation and the construction of multivariate Taylor expansions in a compact, manipulable form.
A derivative structure DS encodes the function value and all partial derivatives up to a specified order
Arithmetic on DS objects is defined so that applying functions and composing DS objects yields a DS
The size of a derivative structure grows with the number of variables n and the order d;
Applications include automatic differentiation for optimization, sensitivity analysis, and the evaluation of Taylor expansions in physics,