Commit Graph

8176 Commits (9c3c0d727f7fe336c02e580c57b13f5ab9f29314)

Author SHA1 Message Date
Johannes Pfeifer 9c3c0d727f Add check for point priors and force user to fix this parameter.
Traps Inf-prior
2015-04-01 16:29:18 +02:00
Houtan Bastani 86d6e21450 preprocessor: remove unnecessary options_list argument to rplot 2015-04-01 15:18:09 +02:00
Houtan Bastani 577239f9eb Merge pull request #864 from rattoma/master
Fix mex path for win64 bit
2015-04-01 14:48:29 +02:00
Marco Ratto b4a8ad8aa4 Fix mex path for win64 bit 2015-04-01 14:43:52 +02:00
Michel Juillard 4f1725455a fixing bug in treatment of temporary terms for blocks with *.m files 2015-03-31 15:50:35 +02:00
Stéphane Adjemian (Scylla) 7544d8c97e Fixed typos in reference manual. 2015-03-31 00:43:59 +02:00
Stéphane Adjemian 28f2e2abd0 Merge pull request #856 from rattoma/optimizer_number_5
Fixed issues related to newratflag.
2015-03-30 15:22:05 +02:00
Stéphane Adjemian ad0e0b6c1d Merge pull request #861 from JohannesPfeifer/steady_fix
Prevent crash if steady state cannot be computed
2015-03-30 15:17:46 +02:00
Stéphane Adjemian (Charybdis) 0e1dd779b9 Check that Dynare's routines are not overridden by other routines.
By default Dynare will temporarly change Matlab/Octave's path. Added an
option to force Dynare to keep the current path. Also check that the user
did not put dynare/matlab directory with all the subfolders in the path.

With this patch, we do not need to prefix Dynare routines with dyn_ or
dynare_ anymore.
2015-03-30 15:04:59 +02:00
Houtan Bastani 923f75df86 build system: fix make install following changes to #862 2015-03-30 13:04:39 +02:00
Houtan Bastani 600715127c build system: changes for #862 broke preprocessor parallel build 2015-03-30 11:15:19 +02:00
Houtan Bastani e10ea545b8 build system: fix preprocessor clean, #862 2015-03-30 11:08:04 +02:00
Houtan Bastani 34c871b53c getenv provides one output on windows 2015-03-27 18:58:35 +01:00
Houtan Bastani 575cbfe679 build system: modify windows.nsi for 32 & 64 bit preprocessor 2015-03-27 18:41:31 +01:00
Houtan Bastani e257787cc5 Merge branch '64-bit-preprocessor', closes #862 2015-03-27 17:32:01 +01:00
Houtan Bastani 90e00b3871 fixes for windows 2015-03-27 17:29:10 +01:00
Stéphane Adjemian (Charybdis) 510c6641c9 Fixed compilation failure on Windows. 2015-03-27 10:55:48 +01:00
Houtan Bastani d7c253ae59 support 64-bit preprocessor, #862 2015-03-26 19:08:30 +01:00
Stéphane Adjemian (Sedna) 82bd6bcdf3 Fixed c++ warnings. 2015-03-25 14:54:32 +01:00
Stéphane Adjemian (Sedna) a97973d01f Added method for recognizing unreferenced atoms. Call to this method replace catching the exception used before to recognize that an atom is not referenced. 2015-03-25 14:52:28 +01:00
Stéphane Adjemian (Sedna) 64346de401 Initial guess for Lagrange multipliers solved by SVD decomposition to improve conditioning. 2015-03-25 14:45:09 +01:00
Stéphane Adjemian (Sedna) 7ca3683281 Fixed bug. Uninitialized memory reads because the code was working with a std::map, which was volatile. 2015-03-25 14:37:58 +01:00
Johannes Pfeifer 781e280610 Prevent crash if steady state cannot be computed
If e.g. the log of the steady state cannot be computed, the field oo_.dr.ys does not exist
2015-03-25 09:42:59 +01:00
Houtan Bastani 39a2dcd70f preprocessor: bug fix for Windows 7 in joint parameters syntax. Closes #855 2015-03-19 15:33:35 +01:00
Sébastien Villemot 80f512b90b ilu function has been implemented in Octave 4.0. 2015-03-18 16:03:41 +01:00
Stéphane Adjemian 131d03d4e3 Merge pull request #859 from JohannesPfeifer/fix_unit_tests
Change call to test.m to fataltest.m
2015-03-18 13:44:31 +01:00
Johannes Pfeifer bbbbeb839f Change call to test.m to fataltest.m
Necessary after a988418668 to prevent crashes
2015-03-18 13:32:04 +01:00
Sébastien Villemot aa1acec308 Remove obsolete warning code for Octave < 3.6. 2015-03-17 18:01:36 +01:00
Sébastien Villemot ec65f80617 Octave warning "matlab-incompatible" renamed to "language-extension" in 4.0. 2015-03-17 17:59:52 +01:00
Sébastien Villemot d0628af1f2 No longer compile ordschur.oct for Octave >= 4.0.
The function is now an Octave builtin.
2015-03-17 17:53:11 +01:00
Houtan Bastani fde96124f8 Merge pull request #858 from JohannesPfeifer/unit_test_fix
Disable OSR unit tests for optimizers not supported by Octave
2015-03-17 11:53:51 +01:00
Johannes Pfeifer 91d8ce38bc Disable OSR unit tests for optimizers not supported by Octave 2015-03-17 11:43:30 +01:00
Houtan Bastani 1a3d8d0b26 Provisions for MATLAB 8.5 (R2015a) 2015-03-16 14:44:06 +01:00
Stéphane Adjemian (Hermes) 6d304891d1 Fixed EXTRA_DIST in Makefile.am.
I forgot to update Makefile.am after the change introduced in the
previous commit (a988418668).
2015-03-13 22:51:02 +01:00
Stéphane Adjemian (Charybdis) a988418668 Renamed tests/test.m as tests/fataltest.m.
Previous routine name was causing octave testsuite to throw a warning.
2015-03-13 17:57:46 +01:00
Stéphane Adjemian (Scylla) a486f3c1c2 Merge branch 'merge-initvalfile-fix' 2015-03-13 17:41:10 +01:00
Stéphane Adjemian (Scylla) 3a3469b887 Cosmetic change. 2015-03-13 17:27:26 +01:00
Stéphane Adjemian (Scylla) e2a149430e Use perfect_foresight_setup and perfect_foresight_solver routines. 2015-03-13 17:26:27 +01:00
Stéphane Adjemian (Scylla) f1d7060520 Added explicit extension for generated mat files (needed by octave). 2015-03-13 17:25:06 +01:00
Stéphane Adjemian (Scylla) e82487ed62 Added missing extension for o.tls rule. 2015-03-13 17:24:07 +01:00
Stéphane Adjemian (Scylla) 6d7b72cb0d Merged with master 2015-03-13 15:53:18 +01:00
Stéphane Adjemian (Charybdis) 7343fa8f99 Fixed typo in tests/Makefile.am 2015-03-13 15:52:33 +01:00
Stéphane Adjemian (Charybdis) cd7ffc0f5a Added missing matlab/octave scripts. 2015-03-13 15:39:43 +01:00
Stéphane Adjemian (Charybdis) cf5ec64012 Removed display of debug info. 2015-03-13 15:27:16 +01:00
Marco Ratto 7eeaef8472 Added documentation for optimizer 5. 2015-03-12 23:16:53 +01:00
Marco Ratto c881cfff17 Fixed issues related to newratflag.
This options relates to alternative numerical hessian computations:

optim=('Hessian',1) is the default dynare numeric Hessian
optim=('Hessian',0) is the outer product gradient
optim=('Hessian',2) is the 'mixed' outer product gradient, where diagonal elements using second order derivation formula,

Both 0 and 2 cases require univariate filters, to ensure using maximum number of individual densities.
2015-03-12 17:24:21 +01:00
Michel Juillard 87cb00bd7d fixing bug in calling sequence of *_dynamic function when using block option 2015-03-11 09:24:47 +01:00
Sébastien Villemot 6e0d919751 Fix issue with purely forward deterministic models with lags on exogenous.
Ref #617
2015-03-09 18:22:01 +01:00
Houtan Bastani 6db9f10353 preprocessor: remove use of tables completely as they were introduced in Matlab R2013b. #824 2015-03-09 17:59:05 +01:00
Houtan Bastani d77b5104d2 preprocessor: cell2table doesn’t exist in Octave 2015-03-09 17:16:59 +01:00