1function stop = kpcfit_sub_bcfit_outfun(x,optimValues,state,MaxIterBC,MaxTimeBC,tstart,f_best)
2%numIterations = optimValues.iteration;
4if strcmpi(state,
'iter')
5 if optimValues.iteration >= MaxIterBC && optimValues.iteration>1
6 if ( optimValues.fval > f_best)
10 telapsed = toc(tstart);
11 if (telapsed>MaxTimeBC && optimValues.iteration > MaxIterBC)
12 fprintf('Time limit reached in moments fitting. Aborting.\n');