Commit Graph

11086 Commits (09a166f4e7533d50b4e1d3c978907491960c23c7)

Author SHA1 Message Date
Houtan Bastani cfee93b080 preprocessor: submodule update: macro functions 2018-07-09 15:36:49 +02:00
Houtan Bastani ec3e32a12f update copyright year for doc 2018-07-09 15:36:49 +02:00
Sébastien Villemot d9ce09a7f4 Also upgrade the Octave version in the Windows README 2018-07-09 15:33:24 +02:00
Sébastien Villemot 2a5ee62669 Upgrade Octave version in Windows NSIS file 2018-07-09 15:30:13 +02:00
Sébastien Villemot 3863a74319 Fix bug introduced in 13ce91861 in graph decomposition under MATLAB 2018-07-04 12:33:51 +02:00
Sébastien Villemot cb46a2697e Fix invalid memory write in k-order DLL
The bug would show at order 3 when the last output argument (derivs) is not
requested (in practice every 3rd order solution without pruning). The DLL would
still attempt to write into it, causing an invalid memory access.
2018-07-02 16:37:46 +02:00
Sébastien Villemot 13ce918612 Octave compatibility fixes in graph decomposition 2018-07-02 16:06:11 +02:00
Sébastien Villemot b2c554623f Various fixes related to the new layout of generated files 2018-06-28 18:14:40 +02:00
Sébastien Villemot d741804bbd New libboost-filesystem-dev dependency on Debian and derivatives 2018-06-27 17:53:45 +02:00
Sébastien Villemot 87bb0c6997 Fix mistake in previous commit w.r.t. steadystate file 2018-06-27 17:15:13 +02:00
Sébastien Villemot a1b8bd39b2 Move the location of various generated files on the filesystem
- M and MEX files are now under +${MODELNAME}/
- bytecode, C source and JSON now under ${MODELNAME}/model/
2018-06-27 17:03:39 +02:00
Houtan Bastani f5bf76deb5 fix mex build system for macOS 2018-06-27 15:04:33 +02:00
Stéphane Adjemian(Charybdis) 93bb326cc2 Added routines for dealing with extraction of a single equation from JSON output. 2018-06-21 18:46:38 +02:00
Stéphane Adjemian(Charybdis) 1a3c42c251 Updated preprocessor submodule (added missing write method for JSON output). 2018-06-15 14:59:13 +02:00
Sébastien Villemot b0dbc1ec54 Update preprocessor submodule 2018-06-14 17:22:55 +02:00
Stéphane Adjemian(Charybdis) e3727db6a4 Updated particles submodule. 2018-06-14 11:50:55 +02:00
Houtan Bastani f91cc1b0da submodule update: preprocessor 2018-06-11 15:26:51 +02:00
Stéphane Adjemian(Charybdis) eacb6eb498 Updated dseries submodule (bug fix). 2018-06-09 18:34:09 +02:00
Johannes Pfeifer 6607d3907a disp_identification.m: Account for jweak_pair generally being a matrix 2018-06-09 08:59:43 +02:00
Sébastien Villemot 1e5fab3881 Fix tests for stack_solve_algo=7
Completes commit db0cf1b8ea from PR #1616.
2018-06-08 10:29:53 +02:00
Sébastien Villemot 48488e6e87
Merge pull request #1618 from JohannesPfeifer/Identification_message
Correct display of identification message if parameters are only coll…
2018-06-08 10:16:22 +02:00
Stéphane Adjemian 6f777f6185
Merge pull request #1619 from JohannesPfeifer/doc
Correct name in manual
2018-06-08 07:00:37 +02:00
Johannes Pfeifer fa363f7e4b Correct name in manual 2018-06-07 23:15:24 +02:00
Stéphane Adjemian f3fec841c0
Merge pull request #1617 from JohannesPfeifer/exo_lead_lag_test
Add unit tests for perfect foresight simulations with exogenous leads…
2018-06-07 21:25:45 +02:00
Johannes Pfeifer db0cf1b8ea Add unit tests for perfect foresight simulations with exogenous leads and lags
Closes #1616
2018-06-07 20:46:30 +02:00
Johannes Pfeifer b8094a2e84 Correct display of identification message if parameters are only collinear
Closes #1614
2018-06-07 19:29:24 +02:00
Stéphane Adjemian(Charybdis) c5b7d57ca1 Updated NEWS for 4.5.5. 2018-06-07 19:05:03 +02:00
Houtan Bastani 856fc060a2 submodule update: preprocessor 2018-06-07 17:41:54 +02:00
Sébastien Villemot 79484607a7 Fix various issues with stack_solve_algo=7 and lags on exogenous > 1
Complete the fix started in 8913791ff0.

Change the test case to prevent regressions.
2018-06-07 16:14:02 +02:00
Sébastien Villemot 33c45ee8b9
Merge pull request #1615 from JohannesPfeifer/options_ident_ar
identification_analysis.m: make sure that increase in options_.ar is …
2018-06-07 14:43:18 +02:00
Johannes Pfeifer 09ac7f6249 identification_analysis.m: make sure that increase in options_.ar is passed back via options_ident 2018-06-07 13:17:42 +02:00
Michel Juillard 8913791ff0 fixes bug for solve_algo = 10 and lags on exogenous variables 2018-06-07 12:21:58 +02:00
Sébastien Villemot b080e5d7b1 Convert the ramst.mod example to new perfect foresight syntax 2018-06-06 16:43:16 +02:00
Sébastien Villemot a71e0ebee4 Add a compile-time check for MATLAB version, as we already do for Octave 2018-06-06 14:31:25 +02:00
Sébastien Villemot 88e89dfb21 Refactor test for Octave version
Distinguish between a minimal version required (from a source code perspective,
applicable on all platforms) and an exact version requirement (from a binary
package perspective, in practice used only for our Windows package).
2018-06-06 14:27:53 +02:00
Sébastien Villemot 57f6183d2f Move some functions out of missing/stats/, since they are only needed for MATLAB 2018-06-06 13:02:42 +02:00
Sébastien Villemot 9211d902a0 Update dseries 2018-06-05 19:56:42 +02:00
Sébastien Villemot 933ed45ead Octave 4.4 no longer includes statistics functions
Those have been moved to the statistics package. If that package is not there,
use a fallback.
2018-06-05 19:53:06 +02:00
Sébastien Villemot 7cbac0c989 Fix user_has_octave_forge_package
Packages are no longer autoloaded, so testing whether they are "Loaded" does
not work in all cases.

The function now ensures that the package is loaded.
2018-06-05 19:53:02 +02:00
Houtan Bastani b6355776a0 submodule update: preprocessor 2018-06-05 18:45:22 +02:00
Sébastien Villemot 0b2828af8a Fix typo 2018-06-05 17:27:22 +02:00
Sébastien Villemot e8ade6a187 Fix display of Dynare command arguments 2018-06-05 17:27:03 +02:00
Sébastien Villemot 8cadb2ac59 Silence Octave:classdef-to-struct warning 2018-06-05 17:24:52 +02:00
Sébastien Villemot c7a57e5906 corrcoef is included in Octave 4.4 2018-06-05 17:14:41 +02:00
Sébastien Villemot e1a3c40ef0 Fix compilation of MS-SBVAR DLL under Octave 4.4 2018-06-05 17:07:45 +02:00
Stéphane Adjemian(Charybdis) 28bd362329 Updated preprocessor. 2018-06-05 11:52:32 +02:00
Sébastien Villemot e669321eec Require C++14 for MEX files
Needed because bytecode DLL uses some preprocessor code which is C++14.
2018-06-05 11:34:41 +02:00
Houtan Bastani 35320e2f93 submodule update: preprocessor 2018-06-05 11:14:56 +02:00
Sébastien Villemot fec0947c7b Testsuite: clean files generated by move to temporary terms array 2018-06-04 18:08:28 +02:00
Sébastien Villemot f30126ea69 Update preprocessor, following temporary terms array optimization and partial C++14 modernization 2018-06-04 18:08:28 +02:00