From 3f48c8723a97b83fe3c1d6c3eee71cfe441f913f Mon Sep 17 00:00:00 2001 From: Ferhat Mihoubi Date: Fri, 18 Mar 2011 14:11:00 +0100 Subject: [PATCH] Additional corrections related to the steady_state operator bug --- matlab/dynare_solve_block_or_bytecode.m | 2 +- matlab/solve_one_boundary.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/dynare_solve_block_or_bytecode.m b/matlab/dynare_solve_block_or_bytecode.m index 7e5a9c9aa..949778b91 100644 --- a/matlab/dynare_solve_block_or_bytecode.m +++ b/matlab/dynare_solve_block_or_bytecode.m @@ -34,7 +34,7 @@ if options_.block && ~options_.bytecode ss(M_.blocksMFS{b}) = y; else [ss, check] = solve_one_boundary([M_.fname '_static_' int2str(b)], ss, exo, ... - params, M_.blocksMFS{b}, n, 1, 0, b, 0, options_.maxit_, ... + params, [], M_.blocksMFS{b}, n, 1, 0, b, 0, options_.maxit_, ... options_.solve_tolf, options_.slowc, 0, options_.solve_algo, 1, 0, 0); end diff --git a/matlab/solve_one_boundary.m b/matlab/solve_one_boundary.m index 235a1ff9c..112b72d69 100644 --- a/matlab/solve_one_boundary.m +++ b/matlab/solve_one_boundary.m @@ -100,7 +100,7 @@ for it_=start:incr:finish [r, y, g1, g2, g3] = feval(fname, y, x, params, steady_state, ... it_, 0); else - [r, y, g1] = feval(fname, y, x, params, steady_state); + [r, y, g1] = feval(fname, y, x, params); end; if(~isreal(r)) max_res=(-(max(max(abs(r))))^2)^0.5;