Sébastien Villemot
c8f3b5b96c
Various updates to .gitignore files
2019-02-13 16:12:16 +01:00
Sébastien Villemot
9dfb556740
k-order DLL: fix bug introduced in 1f7d3beddc
...
For the IntSequence class, the initialization with {} and () are no longer
equivalent.
2019-02-12 19:09:28 +01:00
Sébastien Villemot
002e3d3770
Dynare++ tensor library: various simplifications/modernizations
2019-02-12 17:30:10 +01:00
Sébastien Villemot
d9f0345213
Drop support for MatIO < 1.5
2019-02-12 15:58:29 +01:00
Sébastien Villemot
8e52940181
Dynare++ tensor library: first batch of simplifications for tests
...
Also make test failures fatal.
2019-02-12 15:18:24 +01:00
Sébastien Villemot
44d47ee560
Dynare++: refactor iterator over symmetries
...
Simplify the logic of iteration. Adapt the range-based for loop syntax.
2019-02-12 12:17:07 +01:00
Stéphane Adjemia (Scylla)
e9688560f6
Allow initialization with histval block.
...
[skip ci]
2019-02-11 16:57:20 +01:00
Sébastien Villemot
1f7d3beddc
Dynare++ tensor library: modernize the Symmetry class
...
We now use a initializer list constructor for creating symmetries of the form
$y^n$, $y^n u^m$, $y^nu^m\sigma^k$.
The constructor taking a single integer is used to initialize a symmetry of a
given length.
Similar changes are made to IntSequence.
This behavior is similar to std::vector.
2019-02-11 16:45:07 +01:00
Stéphane Adjemia (Scylla)
219d2bb31b
Updated dseries submodule.
2019-02-10 00:02:14 +01:00
Houtan Bastani
fd880a9387
gui: other simplifications/aesthetic changes
2019-02-07 19:02:35 +01:00
Houtan Bastani
922536e4ea
gui: rework transitory shocks
2019-02-07 19:02:35 +01:00
Houtan Bastani
aef31e25e8
gui: rework permanent shocks
2019-02-07 19:02:35 +01:00
Houtan Bastani
6b4a9b300c
gui: initialize M_.det_shocks to []
2019-02-07 19:02:35 +01:00
Houtan Bastani
ae5dbdee9f
gui: no need to specify indices
2019-02-07 19:02:34 +01:00
Stéphane Adjemia (Scylla)
8383a9cbd2
Added option stochastic to Dynare command.
...
Manually cherry-picked from 591a68bf50
.
2019-02-06 22:48:05 +01:00
Stéphane Adjemia (Scylla)
66096b1a9a
Cosmetic fix.
2019-02-06 22:23:13 +01:00
Stéphane Adjemia (Scylla)
8b1396b79d
Added write_latex_steady_steade_model command.
...
Manually cherry-picked from 349834eeca
.
2019-02-06 22:21:55 +01:00
Sébastien Villemot
19cc08b7e5
Dynare++: modernization and simplification of the IntSequence class
...
Similarly to Vector, it now uses a std::shared_ptr for managing the underlying
data.
2019-02-06 19:00:46 +01:00
Sébastien Villemot
099a1de607
Dynare++: further simplification in Vector class
2019-02-06 19:00:46 +01:00
Sébastien Villemot
af722f438f
Dynare++: drop remaining "using namespace std"
2019-02-06 19:00:46 +01:00
Stéphane Adjemia (Scylla)
798cecd879
Updated NEWS for 4.5.7.
2019-02-06 17:27:41 +01:00
Stéphane Adjemia (Scylla)
0a084c8fe9
Cosmetic changes.
...
M_.endo_names and M_.exo_names are cell arrays, no need to use deblank to
remove trailing whitespaces.
2019-02-06 17:27:41 +01:00
Stéphane Adjemia (Scylla)
4ad030142f
Add parameter_set option to evaluate_smoother command.
...
Manually cherry-picked from 09d44c89fd
.
2019-02-05 22:17:12 +01:00
Stéphane Adjemia (Scylla)
9288d5142c
Add model_local_variable declaration for declaring model local variables with tex names
...
Manually cherry-picked from 628c4cf27b
.
2019-02-05 22:03:19 +01:00
Stéphane Adjemia (Scylla)
a087d59509
Fixed regexpr for matching commands and blocks.
2019-02-05 21:52:04 +01:00
Houtan Bastani
a6549397a0
change folder name as `-` prevented recognition of the file
2019-02-05 18:08:34 +01:00
Houtan Bastani
0ad8bfbd16
gui: clean up file
2019-02-05 18:04:09 +01:00
Houtan Bastani
ce3be98aa0
gui: potentially return output as JSON string
2019-02-05 17:49:08 +01:00
Houtan Bastani
67a7e43573
gui: pass JSON as string
2019-02-05 17:49:08 +01:00
Houtan Bastani
99060b0f80
gui: small improvements
2019-02-05 17:49:08 +01:00
Houtan Bastani
940b338564
jsonlab: submodule update
2019-02-05 17:49:08 +01:00
Sébastien Villemot
8698b4c540
Dynare++: fix computation of IRFs
...
Since the introduction of the --burn option (in Dynare++ shipped with Dynare
4.3.0), the IRFs reported by Dynare++ were wrong.
The IRFs are computed using a generalized IRF method: the result is
the (average) difference between a simulation with shock and a simulation
without shock. The problem was that the two simulations were not using the same
starting point.
Closes #1634
2019-02-05 17:18:21 +01:00
Sébastien Villemot
b2fa7dd3c1
Merge branch 'discret_error_message' into 'master'
...
discretionary_policy_1.m: check for NaN before checking for non-zero derivatives
See merge request Dynare/dynare!1644
2019-02-05 14:42:33 +00:00
Sébastien Villemot
ca092283ca
Merge branch 'mr_hessian' into 'master'
...
mr_hessian.m: prevent infinite loop
Closes #1636
See merge request Dynare/dynare!1645
2019-02-05 14:41:27 +00:00
Sébastien Villemot
69065667fb
Merge branch 'doc_linebreaks' into 'master'
...
Document treatment of several Matlab statements in one line
See merge request Dynare/dynare!1646
2019-02-05 13:06:20 +00:00
Stéphane Adjemia (Scylla)
4eb2c7d46f
Add documentation for nopreprocessoroutput option.
...
Manually cherry-picked from a8073a8d31
.
2019-02-05 13:19:07 +01:00
Johannes Pfeifer
20b51b3c08
Document treatment of several Matlab statements in one line
...
Related to #1637
2019-02-05 11:51:48 +01:00
Stéphane Adjemia (Scylla)
4708c6a4f6
Add write_equation_tags option to write_latex_original_model and write_latex_static_model.
...
See 1551d33e9e
.
2019-02-05 10:26:42 +01:00
Stéphane Adjemia (Scylla)
b2c072d5c8
Link fixes.
2019-02-05 10:24:12 +01:00
Stéphane Adjemia (Scylla)
8d21108368
Do not use \LaTeX symbol.
...
I did not manage to get it work simultaneously for the html and pdf output.
2019-02-05 10:22:02 +01:00
Johannes Pfeifer
d5e25c8f43
mr_hessian.m: prevent infinite loop
...
Make sure hessian is not 0 and add counter.
Fixes #1636
2019-02-05 10:00:54 +01:00
Johannes Pfeifer
8cb99bfe9d
discretionary_policy_1.m: check for NaN before checking for non-zero derivatives
...
Prevents false error message
2019-02-05 09:14:20 +01:00
Stéphane Adjemia (Scylla)
171db444f1
Updated copyright.
2019-02-04 17:58:52 +01:00
Stéphane Adjemia (Scylla)
458c0417a5
Fixed pdf (latex) compilation.
2019-02-04 17:30:28 +01:00
Stéphane Adjemia (Scylla)
5c75c30104
Fixed matlab warning.
...
[skip ci]
2019-02-04 16:26:48 +01:00
Stéphane Adjemia (Scylla)
d849b447ec
Fixed indentation in sections 8 and 9.
2019-02-04 14:44:01 +01:00
Stéphane Adjemia (Scylla)
5a4b957267
Fixed indentation in section 7.
2019-02-04 12:48:27 +01:00
Stéphane Adjemia (Scylla)
b61c16a003
Cosmetic change.
2019-02-04 12:47:25 +01:00
Stéphane Adjemia (Scylla)
ac9dfdbfe6
Fixed indentation in section 6.
2019-02-04 11:55:01 +01:00
Stéphane Adjemian
768555b523
Merge branch 'fixes_4.6' into 'master'
...
Fixes 4.6
See merge request Dynare/dynare!1641
2019-02-04 10:19:05 +00:00