From a0da47758f4ea895a60266687578f7d409a41665 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Thu, 7 Nov 2013 10:22:24 +0100 Subject: [PATCH] Filters out error due to model being purely static. First step in #526 --- matlab/set_state_space.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/matlab/set_state_space.m b/matlab/set_state_space.m index 44602212b..a7d108165 100644 --- a/matlab/set_state_space.m +++ b/matlab/set_state_space.m @@ -34,7 +34,7 @@ function dr=set_state_space(dr,DynareModel,DynareOptions) %! @end deftypefn %@eod: -% Copyright (C) 1996-2012 Dynare Team +% Copyright (C) 1996-2013 Dynare Team % % This file is part of Dynare. % @@ -84,6 +84,9 @@ if max_lag > 0 end kmask = [kmask; lead_lag_incidence(1,order_var)] ; else + if max_lead==0 %%in this case lead_lag_incidence has no entry max_lag+2 + error('Dynare currently does not allow to solve purely static models in a stochastic context.') + end kmask = lead_lag_incidence(max_lag+2,order_var) ; end