From cff38c00cfbe4614fe3a6a3fd76e3aa21e76dc85 Mon Sep 17 00:00:00 2001
From: michel <michel@ac1d8469-bf42-47a9-8791-bf33cf982152>
Date: Mon, 6 Apr 2009 16:33:42 +0000
Subject: [PATCH] v4.1: initialize_from_mode doesn't need bayestopt_ anymore

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2560 ac1d8469-bf42-47a9-8791-bf33cf982152
---
 matlab/initialize_from_mode.m | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/matlab/initialize_from_mode.m b/matlab/initialize_from_mode.m
index 42d0fe858..b5900801f 100644
--- a/matlab/initialize_from_mode.m
+++ b/matlab/initialize_from_mode.m
@@ -32,7 +32,7 @@ function estim_params_ = initialize_from_mode(fname,M_,estim_params_)
 % along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
     
-    load(fname);
+    load(fname,'xparam1','parameter_names');
     
     endo_names = M_.endo_names;
     exo_names = M_.exo_names;
@@ -42,9 +42,8 @@ function estim_params_ = initialize_from_mode(fname,M_,estim_params_)
     var_endo = estim_params_.var_endo;
     corrx = estim_params_.corrx;
     corrn = estim_params_.corrn;
-    names = bayestopt_.name;
-    for i=1:length(names)
-        name = names{i};
+    for i=1:length(parameter_names)
+        name = parameter_names{i};
         k1 = strmatch(name,param_names,'exact');
         if ~isempty(k1)
             k2 = find(param_vals(:,1) == k1);
-- 
GitLab