Sébastien Villemot
bfbff6a2fb
Block decomposition: remove duplicate “periods” arg. to dynamic file of complete two-boundaries blocks
2020-06-15 18:29:42 +02:00
Sébastien Villemot
400979fd44
macOS: fix handling LDFLAGS when building MEX for Octave
...
If something was already in LDFLAGS, it was concatenated without a whitespace,
leading to failure.
2020-06-15 18:29:42 +02:00
Sébastien Villemot
87718ce8b7
Merge branch 'disp_moments' into 'master'
...
disp_moments.m: make error message informative
See merge request Dynare/dynare!1730
2020-06-15 09:47:22 +00:00
Johannes Pfeifer
c47682caae
disp_moments.m: make error message informative
...
[skip CI]
2020-06-15 11:45:45 +02:00
Sébastien Villemot
64c1c858de
Merge branch 'Posterior_IRF' into 'master'
...
PosteriorIRF_core1.m: Add missing else statement that triggered crashes in rare cases
See merge request Dynare/dynare!1731
2020-06-15 09:39:27 +00:00
Johannes Pfeifer
d54b45cbac
PosteriorIRF_core1.m: Add missing else statement that triggered crashes in rare cases
2020-06-12 17:53:46 +02:00
Sébastien Villemot
d0fb9ce5b8
Preprocessor update
...
— Bug fix: allow external functions in model local variables (also add corresponding
integration test)
— JSON output:
+ do not append two underscores after model local variable names in their
definition
+ when writing the model after computing pass, use TEF terms for (not
derived) external functions
+ write model local variables in parsed model (modfile.json) (Closes : #1723 )
— In the driver file, provide mapping between model local variables and indices
in the temporary terms vector (Closes : #1722 )
2020-06-05 17:16:11 +02:00
Sébastien Villemot
1d172528d7
Block decomposition: fixed bug introduced in 2ec5e4075a
2020-06-04 19:43:57 +02:00
Sébastien Villemot
fae433fb18
Block decomposition: fix bug introduced in 0d11f8182a
2020-06-04 18:15:54 +02:00
Sébastien Villemot
07914b58a2
dseries submodule update
...
— add bi-annual frequency
— do not return NaNs if a variable is 0 in all periods
— fixed bug (dates member was wrong)
2020-06-04 14:39:16 +02:00
Sébastien Villemot
2ec5e4075a
Block decomposition: remove unused 2nd and 3rd derivatives in output of dynamic functions
2020-06-03 17:00:17 +02:00
Sébastien Villemot
0d11f8182a
Block decomposition: no longer compute deterministic simulation from dynamic.m file
...
By the way, fix bug where oo_ was not modified by solve_one_boundary.
Also convert oo_.deterministic_simulations.status to a boolean in the block
routines, for consistency with the non-block case.
2020-06-02 17:46:29 +02:00
Sébastien Villemot
59a1805ecf
Update Houtan’s affiliation
...
[skip ci]
2020-06-02 10:34:39 +02:00
Sébastien Villemot
c6184e3fb7
macOS package: use a package identifier that matches the dynare.org domain-name
2020-05-28 16:27:23 +02:00
Sébastien Villemot
b758c154ce
macOS package: fix warning about supported Octave version
...
In 0c77f7e92f
, the supported Octave version has
been changed from the Homebrew binary to the standalone application.
However, the runtime check about the supported Octave version was not updated,
and was still pointing to the Homebrew version number.
2020-05-28 16:24:19 +02:00
Sébastien Villemot
794e2459a1
Preprocessor: fix compilation with GCC 10
2020-05-28 14:26:53 +02:00
Sébastien Villemot
ea0456a95e
Windows package: bump dependencies
...
Note that MSYS2 is in the middle of the transition from xz to zstd for
compressing its archives, so we have to handle both formats.
2020-05-27 18:53:12 +02:00
Sébastien Villemot
cf523cb6d3
Block decomposition: fix simulation of blocks of type "evaluate backward" (without bytecode)
...
Ref. #1727
2020-05-26 17:00:58 +02:00
Sébastien Villemot
50209dc56e
Block decomposition: no longer use global variables for temporary terms in the dynamic M-file
...
Rather use a single vector as in non-block mode.
By the way, change the order of output arguments in static functions, to be
closer to the dynamic ones.
2020-05-26 16:23:46 +02:00
Sébastien Villemot
ea4d3f4d83
Block decomposition: fix interaction with steady_state_model block
...
This cas was omitted in previous commit.
2020-05-25 21:10:42 +02:00
Sébastien Villemot
2c6807a66b
Block decomposition: no longer use global variables for temporary terms in the static M-file
...
Rather use a single vector as in non-block mode.
2020-05-25 18:36:55 +02:00
Sébastien Villemot
caea047c2d
solve_one_boundary: remove unused codepaths for solve_algo={0,1,2,3}
...
Those cases are handled by dynare_solve.
2020-05-25 17:59:54 +02:00
Sébastien Villemot
bd7eb2f88d
Fixes to solve_algo ≥ 9
...
— allow solve_algo=9 without block nor bytecode
— allow solve_algo≥9 with block without bytecode
— test solve_algo=9
2020-05-25 17:22:17 +02:00
Sébastien Villemot
2015b79279
solve_{one_boundary,two_boundaries}: convert some input arguments to logical type
2020-05-25 16:59:20 +02:00
Sébastien Villemot
6f0196be7f
Preprocessor: various block/bytecode refactorings
2020-05-20 11:52:02 +02:00
Sébastien Villemot
154fced8b7
Remove old SMM code
...
Ref. #1724
2020-05-18 17:30:40 +02:00
Sébastien Villemot
52297f4cea
CI: activate timestamping of Authenticode signatures on Windows binaries
...
This is necessary if we want our signatures to remain valid after the
expiration of our certificate.
For more details, see:
https://www.digicert.com/blog/best-practices-timestamping/
2020-05-15 18:23:05 +02:00
Michel Juillard
b70d99d1b4
Refactoring of initval_file and histval_file
...
initval_file and hisvfal_file are now more flexible and have functionalities
similar to option datafile in estimation.
Closes : #1671
2020-05-14 16:45:54 +02:00
Sébastien Villemot
fc2e6ef89b
Preprocessor: still more fixes related to block/bytecode temporary terms
2020-05-13 17:00:00 +02:00
Sébastien Villemot
e5f45ef7b1
Testsuite: fix calls to fataltest.m
2020-05-13 14:58:09 +02:00
Sébastien Villemot
ac1b7cc9e1
Testsuite: fix formula for maximum difference error test
2020-05-13 14:57:58 +02:00
Sébastien Villemot
d6d528b39c
Preprocessor: fix bug in bytecode with temporary terms introduced in previous update
2020-05-13 12:57:42 +02:00
Sébastien Villemot
b2841ff98c
Testsuite: minor simplification
2020-05-13 12:57:14 +02:00
Sébastien Villemot
31a9a5e9ab
Bytecode MEX: various fixes to debug mode
2020-05-13 12:22:20 +02:00
Sébastien Villemot
ca0227c62c
Preprocessor: refactor block decomposition temporary terms
2020-05-12 18:48:22 +02:00
Sébastien Villemot
6bf312f263
Preprocessor update: fix previous commit which had a wrong SHA
2020-05-07 18:44:37 +02:00
Sébastien Villemot
272b05316a
Preprocessor update: bugfix in cutoff option
...
Bug introduced in previous commit.
2020-05-07 18:42:14 +02:00
Sébastien Villemot
f4f296edd6
Preprocessor update
...
— various refactoring and bugfixes in block decomposition
— small bugfix for PAC models
2020-05-06 18:17:25 +02:00
Sébastien Villemot
09617453ea
Ensure that “extended_path” obeys the “bytecode” option
...
Closes : #1717
2020-05-04 22:42:08 +02:00
Houtan Bastani
25a977f4be
jacob_element & hess_element: remove unnecessary loops
2020-05-04 12:15:15 -04:00
Sébastien Villemot
6e0f104d7e
Bump minimal MATLAB version to R2014a
...
Ref. #1713
2020-04-07 16:32:32 +02:00
Sébastien Villemot
e95b93f783
dseries submodule update
...
— Efficiency change. OCTAVE_VERSION is a builtin function in Octave
— Fix bug dseries#43
— Cosmetic changes
— Fixed subsasgn method (when calling merge)
2020-04-07 12:48:00 +02:00
Stéphane Adjemian (Charybdis)
e22e41a7d4
Added preprocessor's option notime.
...
Do not print the total computing time at the end of the driver evaluation.
2020-04-03 11:29:05 +02:00
Sébastien Villemot
6c1020578a
Merge branch 'Smoother_bug' into 'master'
...
missing_DiffuseKalmanSmootherH1_Z.m: fix bug with variable dimension
See merge request Dynare/dynare!1728
2020-04-03 08:29:22 +00:00
Johannes Pfeifer
b8b05300c1
missing_DiffuseKalmanSmootherH1_Z.m: fix bug with variable dimension
2020-04-02 19:22:55 +02:00
Sébastien Villemot
7877791b70
Merge branch 'TaRB_small_fixes' into 'master'
...
Fixes TaRB with Student t proposal, update manual, unit test
See merge request Dynare/dynare!1727
2020-04-02 08:44:53 +00:00
Willi Mutschler
64a2a4388a
🐛 📖 Fixes TaRB with student t proposal distribution
2020-04-01 14:46:22 +02:00
Sébastien Villemot
8df9813a0e
Merge branch 'perfect_foresight' into 'master'
...
fix bug when no convergence and backward model
See merge request Dynare/dynare!1726
2020-03-31 15:18:05 +00:00
Michel Juillard
fd09b98150
fix bug when no convergence and backward model
2020-03-31 15:40:49 +02:00
Sébastien Villemot
a34abd2289
Preprocessor update / Block decomposition
...
— Fix several bugs in computation of renormalized equations
— Various refactorings
2020-03-30 18:50:15 +02:00