# Functions

There are several functions required within optimization, most prominently costFunctions and gradients. This package includes several cost functions and corresponding gradients, but also corresponding proximal maps for variational methods manifold-valued data. Most of these functions require the evaluation of Differentials or their `AdjointDifferential`

s as well as JacobiFields (e.g. easily to evaluate for symmetric manifolds).