From 3137e7571d967c269a9f11c20aa2ce24a4be92cb Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Fri, 13 Nov 2020 11:35:44 +0100
Subject: [PATCH] auxiliary_particle_filter.m: set undefined variable

Closes https://git.dynare.org/Dynare/dynare/-/issues/1718

(cherry picked from commit 3dca797ba8fb3d318dd65335ec0199ef6a6851d9)
---
 src/auxiliary_particle_filter.m | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/auxiliary_particle_filter.m b/src/auxiliary_particle_filter.m
index 905a569..737d1a6 100644
--- a/src/auxiliary_particle_filter.m
+++ b/src/auxiliary_particle_filter.m
@@ -134,6 +134,7 @@ for t=1:sample_size
     if (ParticleOptions.resampling.status.generic && neff(weights)<ParticleOptions.resampling.threshold*sample_size) || ParticleOptions.resampling.status.systematic
         if pruning
             temp = resample([StateVectors' StateVectors_'],weights',ParticleOptions);
+            number_of_state_variables=size(StateVectors,1);
             StateVectors = temp(:,1:number_of_state_variables)';
             StateVectors_ = temp(:,number_of_state_variables+1:2*number_of_state_variables)';
         else
-- 
GitLab