Informations about the deterministic simulations (number of iterations, error,...) are saved in oo_ (usefull for homotopic approach).

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2003 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
adjemian 2008-08-25 21:22:28 +00:00
parent 70acbdb89f
commit 0d01f1b3e1
1 changed files with 7 additions and 2 deletions

View File

@ -1,4 +1,3 @@
function sim1
% function sim1
% performs deterministic simulations with lead or lag on one period
@ -111,7 +110,10 @@ for iter = 1:options_.maxit
fprintf('\n') ;
disp([' Convergency obtained.']) ;
fprintf('\n') ;
break
oo_.deterministic_simulation.status = 1;% Convergency obtained.
oo_.deterministic_simulation.error = err;
oo_.deterministic_simulation.iterations = iter;
break
end
end
@ -121,6 +123,9 @@ if ~ stop
fprintf('\n') ;
disp(['WARNING : maximum number of iterations is reached (modify options_.maxit).']) ;
fprintf('\n') ;
oo_.deterministic_simulation.status = 0;% more iterations are needed.
oo_.deterministic_simulation.error = err;
oo_.deterministic_simulation.iterations = options_.maxit;
end
disp (['-----------------------------------------------------']) ;
return ;