- May 22, 2024
-
-
Sébastien Villemot authored
…instead of cerr.
-
- May 16, 2024
-
-
Sébastien Villemot authored
The vector of lower and upper bounds is now provided by {static,dynamic}_complementarity_conditions.m (which accepts parameters as an argument, in preparation for the possibility of having parameters in complementarity conditions). The index that denotes the reordering of equation residuals (so that the residual of an equation appears at the index of the endogenous appearing in the complementarity condition) is now in “M_.{static,dynamic}_mcp_equations_reordering”. Constraints declared through the ramsey_constraints block are also incorporated in this new interface (and therefore “M_.ramsey_model_constraints” has been removed).
-
- Jan 31, 2024
-
-
Sébastien Villemot authored
-
- Dec 19, 2023
-
-
Sébastien Villemot authored
Closes: #124
-
- Dec 15, 2023
-
-
Johannes Pfeifer authored
-
- Dec 14, 2023
-
-
Johannes Pfeifer authored
-
Sébastien Villemot authored
The old name is still accepted, but will trigger a deprecation warning.
-
Johannes Pfeifer authored
-
- Dec 13, 2023
-
-
Johannes Pfeifer authored
-
Sébastien Villemot authored
Automatically detected by clang-tidy with performance-move-const-arg check. Do not make the modification for Tokenizer::location type, since we have no guarantee that the type will remain trivially-copyable in the future.
-
- Dec 04, 2023
-
-
Johannes Pfeifer authored
-
- Dec 01, 2023
-
-
Sébastien Villemot authored
Avoids an unnecessary copy.
-
- Nov 30, 2023
-
-
Sébastien Villemot authored
-
- Oct 11, 2023
-
-
- Sep 28, 2023
-
-
Willi Mutschler authored
-
- Sep 25, 2023
-
-
Johannes Pfeifer authored
-
- Sep 14, 2023
-
-
- Sep 12, 2023
-
-
Johannes Pfeifer authored
-
- Sep 08, 2023
-
-
Johannes Pfeifer authored
-
Johannes Pfeifer authored
-
- Jun 22, 2023
-
-
Johannes Pfeifer authored
Related to dynare#1888
-
- Mar 29, 2023
-
-
Sébastien Villemot authored
The implementation no longer relies on ramsey_policy.m at the MATLAB/Octave level. By the way, drop ModFileStructure::ramsey_model_present, which is now redundant.
-
Sébastien Villemot authored
This restriction no longer exists, and is actually not applied to stoch_simul when following ramsey_model.
-
Sébastien Villemot authored
Options “order”, “partial_information” and “k_order_solver” are not accepted by the command (this code is probably a remnant of the deprecated “ramsey_policy” command).
-
- Mar 28, 2023
-
-
Sébastien Villemot authored
And set them before any computation is done. These fields should rather be in M_.
-
Sébastien Villemot authored
It was erroneously using MATLAB costs, leading to possible inefficiencies (though those cost tables are probably not very accurate and should be revised).
-
- Mar 20, 2023
-
-
Sébastien Villemot authored
Previously, the MinGW location was appended multiple times to the PATH variable, which in some cases would make the variable too long and thus dysfunctional. The variable is now initialized once when the worker threads are created. By the way, move the macOS+Octave environment variable initializations to the same place, for consistency.
-
- Jan 17, 2023
-
-
Sébastien Villemot authored
-
- Jan 16, 2023
-
-
Sébastien Villemot authored
-
- 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).
-
Sébastien Villemot authored
-
Sébastien Villemot authored
The local value of option was not copied to the top-level “options_” structure, as it is done for “nograph” and “nodisplay”.
-
- Sep 13, 2022
-
-
Sébastien Villemot authored
If block decomposition fails, error out if “block” option was passed, but not otherwise. This commit does not modify the generated files. This is a preliminary step for dynare#1859.
-
- Jul 11, 2022
-
-
Sébastien Villemot authored
-
- Jul 01, 2022
-
-
Johannes Pfeifer authored
-
- Jun 24, 2022
-
-
Sébastien Villemot authored
As a consequence, add many [[maybe_unused]] attributes for legitimate cases (mainly in virtual functions).
-
Sébastien Villemot authored
-
- 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.
-