msbvar: provide error is chain is not specified
See https://forum.dynare.org/t/cannot-have-number-of-chains-for-variance-or-coefficient-bigger-than-1/16650time-shift
parent
5deaca993b
commit
3ef988dfcd
|
@ -52,6 +52,10 @@ for i_chain = 1:n_chains
|
|||
%//=====================================================//
|
||||
fprintf(fh,'//== Number of states for state_variable[%d] ==//\n', ...
|
||||
i_chain);
|
||||
if ~isfield(options.ms.ms_chain(i_chain),'regime') ...
|
||||
|| isempty(options.ms.ms_chain(i_chain).regime)
|
||||
error('Chain %u does not feature any regime states. Did you forget to specify them?',i_chain)
|
||||
end
|
||||
n_states = length(options.ms.ms_chain(i_chain).regime);
|
||||
fprintf(fh,'%d\n\n',n_states);
|
||||
|
||||
|
|
Loading…
Reference in New Issue