Added the option CG_FORCE_DIAGONAL_HESSIAN