function stop = outfung(optimValues,state)
global history
stop = false;
switch state
case 'init'
hold on; % initialized as empty
case 'iter'
history.fval = [history.fval; optimValues.localsolution.Fval];
history.x = [history.x; optimValues.localsolution.X];
end
end