From 3c11ee9581049abe7d3f29e5ed955a79560d38fb Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Thu, 25 Mar 2021 17:08:18 +0100
Subject: [PATCH] posterior_sampler.m: make sure proposal density fields are
 set in parallel

---
 matlab/posterior_sampler.m | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/matlab/posterior_sampler.m b/matlab/posterior_sampler.m
index 3fa23b3b74..210374f19e 100644
--- a/matlab/posterior_sampler.m
+++ b/matlab/posterior_sampler.m
@@ -155,6 +155,10 @@ else
         record.AcceptanceRatio(offset+1:sum(nBlockPerCPU(1:j)))=fout(j).record.AcceptanceRatio(offset+1:sum(nBlockPerCPU(1:j)));
         record.FunctionEvalPerIteration(offset+1:sum(nBlockPerCPU(1:j)))=fout(j).record.FunctionEvalPerIteration(offset+1:sum(nBlockPerCPU(1:j)));
         record.LastSeeds(offset+1:sum(nBlockPerCPU(1:j)))=fout(j).record.LastSeeds(offset+1:sum(nBlockPerCPU(1:j)));
+        if j==1
+            record.ProposalCovariance=fout(j).record.ProposalCovariance;
+            record.ProposalScaleVec=fout(j).record.ProposalScaleVec;
+        end
     end
     options_.parallel_info.parallel_recover = 0;
 end
-- 
GitLab