From c487867d82fb27835841cf3d0d3a2d0f00d9dc4c Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@jrc.ec.europa.eu>
Date: Fri, 25 Sep 2015 17:25:41 +0200
Subject: [PATCH] Trap empty d [e.g. from slice sampler]

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

diff --git a/matlab/posterior_sampler_core.m b/matlab/posterior_sampler_core.m
index d8a0dec712..538ba86972 100644
--- a/matlab/posterior_sampler_core.m
+++ b/matlab/posterior_sampler_core.m
@@ -108,7 +108,9 @@ end
 %
 
 sampler_options.xparam1 = xparam1;
-sampler_options.proposal_covariance_Cholesky_decomposition = d*diag(bayestopt_.jscale);
+if ~isempty(d),
+    sampler_options.proposal_covariance_Cholesky_decomposition = d*diag(bayestopt_.jscale);
+end
 
 block_iter=0;
 
-- 
GitLab