- Nov 28, 2024
-
-
Sébastien Villemot authored
NB: the “overwrite” option only works for the same type of “learnt_in” value, i.e. an integer-valued “learnt_in” cannot replace a date-valued “learnt_in” and vice versa.
-
- Nov 30, 2023
-
-
Sébastien Villemot authored
-
- Nov 14, 2023
-
-
Sébastien Villemot authored
Closes: #104
-
- Oct 23, 2023
-
-
Sébastien Villemot authored
-
- Oct 18, 2023
-
-
Sébastien Villemot authored
This is cleaner than using exit() or assert() for that purpose.
-
- Oct 11, 2023
-
-
Sébastien Villemot authored
-
- Oct 10, 2023
-
-
Sébastien Villemot authored
-
- Oct 06, 2023
-
-
Sébastien Villemot authored
For consistency with other such classes, since it represents the homotopy_setup block.
-
- Jan 05, 2023
-
-
Sébastien Villemot authored
-
- Oct 04, 2022
-
-
Sébastien Villemot authored
-
- Sep 20, 2022
-
-
Sébastien Villemot authored
In particular, use a std::variant to store the values of options. This ensures that a given option name can have only one value (previously, for a given option name, it was possible to store several values as long as they were of different types).
-
- Jun 24, 2022
-
-
Sébastien Villemot authored
As a consequence, add many [[maybe_unused]] attributes for legitimate cases (mainly in virtual functions).
-
- Jun 07, 2022
-
-
Sébastien Villemot authored
In particular, use this feature in many loops which feature a special treatment for the first iteration, using a boolean variable (replacing iterator manipulation). By the way, also use std::exchange() to simultaneously test the value of this variable and update it.
-
Sébastien Villemot authored
-
- May 06, 2022
-
-
Sébastien Villemot authored
-
- May 04, 2022
-
-
Sébastien Villemot authored
-
- May 03, 2022
-
-
Sébastien Villemot authored
Incidentally, forbid exogenous deterministic variables in “endval” blocks.
-
- Apr 21, 2022
-
-
Sébastien Villemot authored
For use with perfect_foresight_with_expectation_errors_setup.
-
- Jan 21, 2022
-
-
- Nov 19, 2021
-
-
Sébastien Villemot authored
Closes: #82
-
- Jul 22, 2021
-
-
Sébastien Villemot authored
-
- Jun 09, 2021
-
-
Sébastien Villemot authored
-
- Apr 19, 2021
-
-
Sébastien Villemot authored
The Julia code now uses the JSON output for retrieving the information that previously was in the driver file.
-
- Apr 01, 2021
-
-
- May 14, 2020
-
-
(cherry picked from commit c8575e11)
-
- Feb 04, 2020
-
-
Sébastien Villemot authored
Ref. dynare#1173
-
- Dec 20, 2019
-
-
Sébastien Villemot authored
-
- Dec 18, 2019
-
-
Sébastien Villemot authored
-
- Dec 16, 2019
-
-
Sébastien Villemot authored
-
- Nov 26, 2019
-
-
Houtan Bastani authored
Allows for the inclusion/exclusion of a set of equations, specified either on the command line or in a text file. If the equation has a single endogenous variable on the LHS, then the equation is moved. If not, if the equation has an `endogenous` tag then that variable is removed along with this equation. If not, then an error is thrown. As a command line argument, `exclude_eqs` can take the form (same syntax for `include_eqs`): * `exclude_eqs=eq1 to remove all equations declared as `[name=eq1]` * `exclude_eqs=[eq 1, eq 2]` to remove all equations declared as `[name=eq 1]` or `[name=eq 2]` * `exclude_eqs=[tagname=X]` to remove all equations declared as `[tagname=X]` * `exclude_eqs=[tagname=(X, Y)]` to remove all equations declared as `[tagname=X]` or `[tagname=Y]` When declared in a file, the file should be of the form: ``` eq 1 eq 2 ``` to remove all equations declared as `[name=eq 1]` or `[name=eq 2]`. It should be of the form: ``` tagname= X Y ``` to remove all equations declared as `[tagname=X]` or `[tagname=Y]`.
-
- Oct 24, 2019
-
-
Sébastien Villemot authored
These functions should have been deleted in 946d105c.
-
- Sep 11, 2019
-
-
Sébastien Villemot authored
-
- Jul 11, 2019
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
Basically revert the change made in 30c205f4, since it lead to preprocessor crashes (via C++ exceptions).
-
- Apr 16, 2019
-
-
Sébastien Villemot authored
-
- Apr 03, 2019
-
-
Sébastien Villemot authored
Use ReplaceShorterLiterals option to enforce replacement of all strings. https://clang.llvm.org/extra/clang-tidy/checks/modernize-raw-string-literal.html
-
- Mar 19, 2019
-
-
Sébastien Villemot authored
This is more elegant, and makes it easier to distinguish them from integer options.
-
- Feb 25, 2019
-
-
Sébastien Villemot authored
-
- Jan 18, 2019
-
-
Houtan Bastani authored
-
Houtan Bastani authored
-