Adjoint methods are a hot topic in computational finance. They have a long history outside the financial industry and have been used extensively in optimal control theory, shape optimisation and ...