- 02 Nov, 2020 2 commits
-
-
Sébastien Villemot authored
(cherry picked from commit 5d564eed)
-
Sébastien Villemot authored
Ref. dynare#1747 (cherry picked from commit df8d8ef1)
-
- 29 Sep, 2020 1 commit
-
-
Sébastien Villemot authored
Many recursive function on ExprNodes were not correctly recursing into the definition of model local variables. (manually cherry picked from commit a377fc83)
-
- 07 Sep, 2020 1 commit
-
-
Sébastien Villemot authored
[skip ci]
-
- 01 Sep, 2020 1 commit
-
-
Sébastien Villemot authored
(cherry picked from commit 64ebb362)
-
- 05 Jun, 2020 5 commits
-
-
Sébastien Villemot authored
In the driver file, provide mapping between model local variables and indices in the temporary terms vector The structures are M_.model_local_variables_{dynamic,static}_tt_idxs. Ref. dynare#1722 (cherry picked from commit b402e356)
-
Sébastien Villemot authored
Ref. dynare#1723 (cherry picked from commit 90b9b6a1)
-
Sébastien Villemot authored
JSON output: when writing the model after computing pass, use TEF terms for (not derived) external functions (cherry picked from commit 7b9495bb)
-
Sébastien Villemot authored
This is inconsistent with the way they are printed in equations (without underscores). The practice of appending underscores only makes sense in a MATLAB workspace context. (cherry picked from commit f9ab44da)
-
Sébastien Villemot authored
(cherry picked from commit 931935a9)
-
- 26 May, 2020 1 commit
-
-
Sébastien Villemot authored
Ref. dynare#1727 (manually cherry picked from commit 3ca1914e)
-
- 30 Apr, 2020 1 commit
-
-
Sébastien Villemot authored
(manually cherry picked from commit b1a739c5)
-
- 28 Apr, 2020 1 commit
-
-
Sébastien Villemot authored
— initially allocate correct number of non-zero elements in sparse Jacobian — avoid computing suboptimal temporary terms The ModelTree::derivative_endo structure is actually unused. Derivatives w.r.t. endogenous belonging to the block are stored in ModelTree::blocks_derivatives.
-
- 24 Apr, 2020 1 commit
-
-
Sébastien Villemot authored
This field is used for standard derivatives. Using it also for chain rule derivatives can only lead to wrong results. (manually cherry picked from commit 45b260cf)
-
- 23 Apr, 2020 1 commit
-
-
Sébastien Villemot authored
-
- 30 Mar, 2020 2 commits
-
-
Sébastien Villemot authored
This would only hit for mfs=2 or mfs=3. (cherry picked from commit fb72472e)
-
Sébastien Villemot authored
Ref. dynare#1717 (cherry picked from commit ad48697a)
-
- 19 Mar, 2020 1 commit
-
-
Johannes Pfeifer authored
(cherry picked from commit dab769c6)
-
- 13 Mar, 2020 1 commit
-
-
Sébastien Villemot authored
-
- 02 Mar, 2020 1 commit
-
-
Sébastien Villemot authored
This is necessary to correctly compute those original model leads/lags. In particular, this is needed for correct interaction with “histval”. Closes: #47 (cherry picked from commit 7d1a467a)
-
- 25 Feb, 2020 2 commits
-
-
Sébastien Villemot authored
(cherry picked from commit 9ff10f48)
-
Johannes Pfeifer authored
Related to dynare#1711 (cherry picked from commit 312edf0d)
-
- 18 Feb, 2020 1 commit
-
-
Houtan Bastani authored
(cherry picked from commit a3fb2b12)
-
- 17 Feb, 2020 2 commits
-
-
Houtan Bastani authored
closes dynare#1708 (cherry picked from commit a778ba4a)
-
Houtan Bastani authored
(cherry picked from commit 976e2ae1)
-
- 13 Feb, 2020 1 commit
-
-
Houtan Bastani authored
(cherry picked from commit ac4749ed) # Conflicts: # src/DynareMain.cc # src/ModFile.cc
-
- 05 Feb, 2020 1 commit
-
-
Houtan Bastani authored
This only concerns the situation when `savemacro` is also passed. When `linemacro` is passed, the macro expanded .mod file is the same as before When `linemacro` is not passed, the macro expanded .mod file is equivalent to what it was before when both `noemptylinemacro` and `nolinemacro` were passed. closes #44 closes #45 (cherry picked from commit 1dbbd87d)
-
- 04 Feb, 2020 2 commits
-
-
Sébastien Villemot authored
Ref. dynare#1173 (cherry picked from commit c4a9f93d)
-
Houtan Bastani authored
closes #42 (cherry picked from commit 12296b62)
-
- 30 Jan, 2020 3 commits
-
-
Stéphane Adjemian authored
If a float smaller than one in absolute value is written without a leading zero in the mod file, for instance as `.5`, we really need to prefix the number with a zero. The simplest approach is to convert the strings representing the numerical constants into floats. (cherry picked from commit 2479a2a7)
-
Stéphane Adjemian authored
This resulted in values like `00.018` in the AST's NumConstNode which cannot be read by some JSON readers (e.g. Mathworks' jsondecode). (cherry picked from commit 985d7423)
-
Sébastien Villemot authored
Since fe0c781c, the discount factor would always be equal to one. Ref. dynare#1699 (cherry picked from commit ee972d96)
-
- 29 Jan, 2020 1 commit
-
-
Houtan Bastani authored
(cherry picked from commit 148aa9d9)
-
- 28 Jan, 2020 1 commit
-
-
Sébastien Villemot authored
Ref. #39
-
- 27 Jan, 2020 1 commit
-
-
Sébastien Villemot authored
In particular, in the case of an 'mcp' tag, this could lead to a convergence failure. Ref. dynare#1697 (cherry picked from commit bef537d4)
-
- 22 Jan, 2020 2 commits
-
-
Sébastien Villemot authored
(cherry picked from commit 8496e828)
-
Sébastien Villemot authored
(cherry picked from commit 92feb083)
-
- 21 Jan, 2020 3 commits
-
-
Houtan Bastani authored
(cherry picked from commit 3c546ddb)
-
Sébastien Villemot authored
Ref. #40 (cherry picked from commit a8b7bd31)
-
Sébastien Villemot authored
Ref. #40 (cherry picked from commit b0c819cb)
-