Go to file
Sébastien Villemot 90d8b579cc Fix incorrect recursive ordering of aux vars with diff not used at current period
Ensure that all diff operators appear once with their argument at current
period (i.e. maxLag=0).
If it is not the case, generate the corresponding expressions.

This is necessary to avoid lags of more than one in the auxiliary
equation, which would then be modified by subsequent transformations
(removing lags > 1), which in turn would break the recursive ordering
of auxiliary equations.

See McModelTeam/McModelProject/issues/95 for an example.
2018-07-26 17:41:58 +02:00
doc doc: macroprocessor: clarify statements on macro functions 2018-07-11 14:59:12 +02:00
m4 Move the location of static and dynamic files on the filesystem 2018-06-27 15:30:25 +02:00
src Fix incorrect recursive ordering of aux vars with diff not used at current period 2018-07-26 17:41:58 +02:00
.gitignore Add TAGS to .gitignore 2018-06-14 14:49:53 +02:00
.travis.yml update travis-ci 2018-07-11 18:04:05 +02:00
COPYING preprocessor submodule: license files 2018-02-15 11:23:47 +01:00
Makefile.am build system: integrate documentation 2018-02-19 15:06:10 +01:00
README.md Added Travis-ci status badge. 2018-02-20 23:31:48 +01:00
configure.ac Remove test for boost::lexical_cast (no longer used) 2018-07-09 15:17:49 +02:00
license.txt Move the location of static and dynamic files on the filesystem 2018-06-27 15:30:25 +02:00

README.md

Build Status

Dynare Preprocessor

The Dynare Preprocessor defines the Dynare model language. It takes in a .mod file, computes the derivatives of the model represented therein, and produces Matlab/Octave, C, Julia, or JSON output.

There is more to come here. For the moment, see the Dynare repository

License

Most of the source files are covered by the GNU General Public Licence version 3 or later. There are some exceptions. See license.txt for specifics.