New “static_mfs” option to the “model” block (and the “model_options” command)

kalman-mex
Sébastien Villemot 2023-10-16 11:57:02 -04:00
parent 4875554a39
commit 3e5591d41f
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
3 changed files with 13 additions and 5 deletions

View File

@ -1048,8 +1048,8 @@ The model is declared inside a ``model`` block:
.. option:: mfs = INTEGER .. option:: mfs = INTEGER
Controls the handling of minimum feedback set of endogenous Controls the handling of minimum feedback set of endogenous variables
variables. Only available with option ``block``. Possible for the dynamic model. Only available with option ``block``. Possible
values: values:
``0`` ``0``
@ -1063,7 +1063,7 @@ The model is declared inside a ``model`` block:
normalized (i.e. of the form :math:`x=f(Y)` where normalized (i.e. of the form :math:`x=f(Y)` where
:math:`x` does not appear in :math:`Y`) are potentially :math:`x` does not appear in :math:`Y`) are potentially
recursive variables. All the other variables are forced to recursive variables. All the other variables are forced to
belong to the set of feedback variables. (Default) belong to the set of feedback variables.
``2`` ``2``
@ -1081,6 +1081,14 @@ The model is declared inside a ``model`` block:
other variables are forced to belong to the set of other variables are forced to belong to the set of
feedback variables. feedback variables.
|br| Default value is ``1``.
.. option:: static_mfs
Controls the handling of minimum feedback set of endogenous variables
for the static model. Only available with option ``block``. See the
``mfs`` option for the possible values. Default value is ``0``.
.. option:: no_static .. option:: no_static
Dont create the static model file. This can be useful for Dont create the static model file. This can be useful for

@ -1 +1 @@
Subproject commit 613a8578eea1a7c729223dedeebf44cdafe1cabf Subproject commit 6ec7f580d577848509d07e05f2120d4bab8c32e6

View File

@ -153,7 +153,7 @@ NBRYb=NBR_iss/(phii_iss*gdp_iss);
@#if block @#if block
model(block, mfs=@{mfs}); model(block, mfs=@{mfs}, static_mfs=@{mfs});
@#else @#else
model; model;
@#endif @#endif