There's no need to pass `x` to `jac_lin_coord()` since the result is independent of `x`. #### EDIT (@tmigot) ToDo is to replace `jac_lin_coord(nlp, x)` by `jac_lin_coord(nlp)` and `jac_lin_coord!(nlp, x, vals)` by `jac_lin_coord!(nlp, vals)`.