val newCInfo = convergenceCheck.update(x, grad, value, state, state.convergenceInfo)
This could've been overcome if I've used FirstOrderMinimizer::adjustFunction for regularisation but this would be out touch with e.g. AdaptiveGradientDescent where the adjust() is used.
Could you please elaborate on how to use adjust/adjustFunction?