Go to file
Sébastien Villemot fe6d4e9bca
Modify semantics of ExprNode::countDiffs()
Previously, this function was counting the total number of diff() operators in
an expression. But this is not very useful, and is potentially misleading,
because in practice we use this function to compute the maximum lag on
variables in levels.

This function now returns the maximum number of nested diffs.

For example, on diff(x)+diff(diff(y)), this function was returning 3, and it
now returns 2.
2018-12-05 12:41:13 +01: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 Modify semantics of ExprNode::countDiffs() 2018-12-05 12:41:13 +01:00
.gitignore ignore txt files 2018-09-07 10:14:45 +02:00
.gitlab-ci.yml CI: put the build job in the build stage 2018-09-11 21:00:54 +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 Removed travis-ci configuration file. 2018-09-10 14:49:19 +02:00
configure.ac Build system improvements for MSYS2 2018-11-06 12:14:49 +01:00
license.txt Move the location of static and dynamic files on the filesystem 2018-06-27 15:30:25 +02:00

README.md

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.