From 7aa93c068492ff8b9b7e7769635234a55e1158dd Mon Sep 17 00:00:00 2001 From: adjemian <adjemian@ac1d8469-bf42-47a9-8791-bf33cf982152> Date: Mon, 19 Dec 2005 15:18:19 +0000 Subject: [PATCH] Change the call to resol.m (without systematically using ys_). git-svn-id: https://www.dynare.org/svn/dynare/dynare_v3@563 ac1d8469-bf42-47a9-8791-bf33cf982152 --- matlab/EvalWelfare.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/matlab/EvalWelfare.m b/matlab/EvalWelfare.m index 58ff19fe2c..fabb40d9a4 100644 --- a/matlab/EvalWelfare.m +++ b/matlab/EvalWelfare.m @@ -47,6 +47,7 @@ deep = get_posterior_parameters('posterior_mean'); % [2.3] Compute the posterior distribution of Welfare: hfid = waitbar(0,'Posterior welfare distribution...'); compt = 0; +ys = ys_; for i=1:B linea = 1+floor(rand*TotalNumberOfDraws); tmp = find(METRO(:,3)<linea); @@ -62,9 +63,10 @@ for i=1:B DEEP = x2(linee,:); deep(subindx) = DEEP(subindx); set_parameters(deep); - [dr,info] = resol(ys_,0); + [dr,info] = resol(ys,0); if ~info(1) - WelfDistribution(i) = dr.ys(kk(windx))+.5*dr.ghs2(windx); + ys = dr.ys; + WelfDistribution(i) = ys(kk(windx))+.5*dr.ghs2(windx); else WelfDistribution(i) = Inf; compt = compt+1; -- GitLab