What is the use of the adjoint matrix in the code of eval_calib? Why is this hessian matrix just a lower triangular matrix and not a symmetric matrix?