From 34bc1ab9decc36d551e1629743ff44a8a0c2318f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Hermes=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Thu, 4 Feb 2016 23:37:52 +0100
Subject: [PATCH] Do not call set_auxiliary_variables routine before evaluating
 the steady state file.

---
 matlab/evaluate_steady_state.m | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/matlab/evaluate_steady_state.m b/matlab/evaluate_steady_state.m
index 461d6a905c..27e52271b6 100644
--- a/matlab/evaluate_steady_state.m
+++ b/matlab/evaluate_steady_state.m
@@ -48,7 +48,9 @@ function [ys,params,info] = evaluate_steady_state(ys_init,M,options,oo,steadysta
 
     if length(M.aux_vars) > 0
         h_set_auxiliary_variables = str2func([M.fname '_set_auxiliary_variables']);
-        ys_init = h_set_auxiliary_variables(ys_init,exo_ss,M.params);
+        if ~steadystate_flag
+            ys_init = h_set_auxiliary_variables(ys_init,exo_ss,M.params);
+        end
     end
 
     if options.ramsey_policy
-- 
GitLab