Auxiliary equations appearing in set_auxiliary_variables.m and dynamic_set_auxiliary_series.m need to appear in recursive ordering, since those files are used for sequential evaluation. Previously, the recursive ordering was guaranteed by a set of ad hoc rules and workarounds, but that would not cover certain edge cases. With this commit, the recursive ordering is systematically computed, using a topological sort on the directed acyclic graph whose vertices are auxiliary equations and whose edges are dependency relationships. Closes: #22 |
||
---|---|---|
doc | ||
m4 | ||
src | ||
.gitignore | ||
.gitlab-ci.yml | ||
COPYING | ||
Makefile.am | ||
README.md | ||
configure.ac | ||
license.txt |
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.