1 function stop = kpcfit_manual_outfun(x,optimValues,state)
3 if ~isnan(optimValues.fval) & ~isnan(x)
7 % fprintf(
'optimization stop: numerical difficulties detected\n')
10 stagnval = optimValues.fval;
12 delta = abs(optimValues.fval-stagnval)/stagnval;
14 stagniter = stagniter + 1;
16 % fprintf('optimization stop: stagnation detected\n')
20 stagnval = optimValues.fval;