- Nov 14, 2019
-
-
Sébastien Villemot authored
— Raise the default tolerance for cross-derivatives to 1e-6, to reduce the number of false positives — New option “balanced_growth_test_tol” to the “model” block for changing that tolerance — Turn back test failures into errors. Since there is now an option for controlling the tolerance, the user always has the possibility of making the test pass. Closes: dynare#1389
-
- Nov 07, 2019
-
-
Houtan Bastani authored
-
Houtan Bastani authored
fix bug causing auxiliary variables for pac growth parameters not to contain their original symbol id
-
Sébastien Villemot authored
introduce variableMapping, default equation name tags in M_ and JSON output See merge request Dynare/preprocessor!3
-
- Oct 30, 2019
-
-
Dóra Kocsis authored
-
- Oct 29, 2019
-
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Houtan Bastani authored
-
- Oct 28, 2019
-
-
Houtan Bastani authored
-
- Oct 24, 2019
-
-
Houtan Bastani authored
-
Sébastien Villemot authored
These functions should have been deleted in 946d105c.
-
Sébastien Villemot authored
In many cases, they can be replaced by the curly braces syntax. Otherwise, we can now use the pair() and tuple() constructors, without the need to specify template parameters, thanks to class template argument deduction (new in C++17).
-
- Oct 22, 2019
-
-
Sébastien Villemot authored
This is made possible by the getLagEquivalenceClass() method introduced in the previous commit. Previously, the static version of the LHS expressions was used. As a consequence, drop ModFile::diff_static_model, now useless.
-
Sébastien Villemot authored
Previously, for testing whether two diff() expressions or two unary ops were the lead/lag of each other, the preprocessor would test whether they have the same static representation. This is ok for simple expressions (e.g. diff(x(-1))), but not for more complex ones (e.g. diff(x-y) and diff(x(-1)-y) should not be given the same auxiliary variable). This commit fixes this by properly constructing the equivalence relationship and choosing a representative within each equivalence class. See the comments above lag_equivalence_table_t in ExprNode.hh for more details. Closes #27
-
Sébastien Villemot authored
Those methods can return a negative value in some cases. For example, maxLead(x₋₁) = −1. But constants were always returning a value of zero, which means that we had inconsistent behaviour like maxLead(x₋₁ + 2) = 0. This commits fixes the behaviour by making these methods return the smallest possible integer when called on constants.
-
- Oct 17, 2019
-
-
Sébastien Villemot authored
The cache in ~/tarballs on the runner is shared with the jobs of the main dynare repository that create the Windows and macOS packages. Also use better options for wget.
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
Sébastien Villemot authored
Closes #34
-
- Oct 15, 2019
-
-
Stéphane Adjemian authored
Windows{32,64}, Linux{32,64} and macOS{64}, also generates informations required by the Julia package.
-
- Oct 11, 2019
-
-
Houtan Bastani authored
-
- Oct 10, 2019
-
-
Houtan Bastani authored
-
- Oct 09, 2019
-
-
Houtan Bastani authored
-
- Oct 08, 2019
-
-
Houtan Bastani authored
-
Houtan Bastani authored
-
- Oct 07, 2019
-
-
Houtan Bastani authored
fix bug in `fast` option: printing temporary terms hid changes in model when the temporary term changed as the temporary terms themselves were not printed. closes dynare#1661 Furthermore, modifications to model local variables were not taken into account. To fix, take checksum of model local variables, temporary terms, and equations Also, use existing functions to print these to a stringstream instead of repeating print functionality in this function
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Stéphane Adjemian authored
-
- Oct 04, 2019
-
-
Houtan Bastani authored
implicit conversion from `filesystem::path` to `string` not supported even though it's in the standard
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Houtan Bastani authored
-
Houtan Bastani authored
-
- Oct 03, 2019
-
-
Houtan Bastani authored
-
Houtan Bastani authored
ancillary to this change is the move of `paths` out of the Driver class into an argument to parsing/evaluation #32
-
- Oct 02, 2019
-
-
Houtan Bastani authored
-