From a2ffe83a35b1d412f08297d4da53e0ecbc4f97ea Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@jrc.ec.europa.eu>
Date: Tue, 24 Aug 2010 16:32:27 +0200
Subject: [PATCH] Fixed but with non initialized priordens in remote sessions.

---
 matlab/random_walk_metropolis_hastings_core.m | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/matlab/random_walk_metropolis_hastings_core.m b/matlab/random_walk_metropolis_hastings_core.m
index 128a7f99c9..be1a9c8ccc 100644
--- a/matlab/random_walk_metropolis_hastings_core.m
+++ b/matlab/random_walk_metropolis_hastings_core.m
@@ -26,6 +26,12 @@ global bayestopt_ estim_params_ options_  M_ oo_
 
 struct2local(myinputs);
 
+if whoiam,
+    % initialize persistent variables in priordens()
+priordens(xparam1,bayestopt_.pshape,bayestopt_.p6,bayestopt_.p7, ...
+          bayestopt_.p3,bayestopt_.p4,1);
+end
+
 
 MhDirectoryName = CheckPath('metropolis');
 
-- 
GitLab