From 4ba9c9296f1939fa14b1401886d9e9b86541e5e3 Mon Sep 17 00:00:00 2001
From: Marco Ratto <rattoma@d-01ri1701573.jrc.it>
Date: Tue, 15 Jan 2019 15:29:29 +0100
Subject: [PATCH] trap slice sampler when doing mh_recover

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

diff --git a/matlab/posterior_sampler_initialization.m b/matlab/posterior_sampler_initialization.m
index b8b65e8b8d..d870d737dd 100644
--- a/matlab/posterior_sampler_initialization.m
+++ b/matlab/posterior_sampler_initialization.m
@@ -366,7 +366,9 @@ elseif options_.mh_recover
         FirstLine = ones(NumberOfBlocks,1);
         LastFileFullIndicator=1;
     end
-    [d,bayestopt_]=set_proposal_density_to_previous_value(record,options_,bayestopt_);
+    if ~isequal(options_.posterior_sampler_options.posterior_sampling_method,'slice'),
+        [d,bayestopt_]=set_proposal_density_to_previous_value(record,options_,bayestopt_);
+    end
     %% Now find out what exactly needs to be redone
     % 1. Check if really something needs to be done
     % How many mh files should we have ?
-- 
GitLab