From 8752cf0002e3f070ea3bccfae4c7400cc8031edc Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Tue, 10 Sep 2019 09:10:07 +0200
Subject: [PATCH] dynare_sensitivity.m: provide informative error message if no
 varexo are defined. Closes https://git.dynare.org/Dynare/dynare/issues/1651

---
 matlab/dynare_sensitivity.m | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/matlab/dynare_sensitivity.m b/matlab/dynare_sensitivity.m
index 8a416ed856..5f8478de2c 100644
--- a/matlab/dynare_sensitivity.m
+++ b/matlab/dynare_sensitivity.m
@@ -132,6 +132,11 @@ else
         options_.qz_criterium = 1+1e-6;
     end
 end
+
+if M_.exo_nbr==0
+    error('dynare_sensitivity does not support having no varexo in the model. As a workaround you could define a dummy exogenous variable.')
+end
+
 [make,my,day,punk,M_,options_,oo_] = dynare_resolve(M_,options_,oo_);
 
 options_gsa = set_default_option(options_gsa,'identification',0);
-- 
GitLab