Commit Graph

2091 Commits (6c185e2c6b843b87ad22753a51d5ace13756718a)

Author SHA1 Message Date
sebastien 6c185e2c6b Converted MOD test files to Unix newline convention
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3253 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 17:25:06 +00:00
sebastien c3d6567d30 Updated uncrustify config
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3252 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 17:18:58 +00:00
sebastien f3549b4c64 Beautified MEX source code
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3251 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 17:18:38 +00:00
sebastien 502e3e1df8 Beautified MATLAB code (Unix newline convention + Emacs indentation), except: AIM, swz, particle
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3250 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 17:17:34 +00:00
sebastien e6f1a53e60 Beautified preprocessor code (uncrustify + emacs + manual adjustments, in particular with templates in MacroValue)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3249 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 17:13:23 +00:00
sebastien c01a3c134b Reindented the reference manual (using Emacs' nXml mode, except for <programlisting> tags which are messed up by the autoindent)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3248 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 15:35:53 +00:00
sebastien ca94414260 Cosmetic changes
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3247 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 15:21:08 +00:00
sebastien 767d33f08c Reference manual: documented "block", "bytecode" options and their friends. Closes #66
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3246 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 15:18:16 +00:00
sebastien 614b79cf72 Updated and enhanced tests for block and bytecode options
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3245 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 13:41:22 +00:00
sebastien aa23ed73e9 preprocessor + bytecode DLL: various enhancements to block and bytecode options (changes by Ferhat)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3244 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-16 13:21:31 +00:00
michel 9f57f73d74 4.1: shortcircuit simplified code for backward models when order > 1
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3243 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-15 15:07:48 +00:00
michel 28f5c66f5d 4.1: fixing bug in estimating backward models with loglinear option
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3242 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-15 14:12:53 +00:00
michel 0cf6180bb8 4.1: removed commented out code
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3241 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-15 13:33:03 +00:00
houtanb 271297a446 changed preprocessor internals to support vector<int> type. changed svar_identification to store symbols by symbol ids. Added missing Doxygen comments.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3240 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 15:54:00 +00:00
sebastien 9b8bc4b0ae Added new LaTeX file documenting in detail the computation of first order decision rules
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3239 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 14:21:16 +00:00
sebastien 40994e1e6d reference manual:
* for MATLAB 64-bit under Windows, indicate where to download the required MS Visual C++ runtime for MEX files
* added a few explanations on auxiliary variables
* fixed mode_compute option of estimation
* indicate that only first order supported by ramsey_policy


git-svn-id: https://www.dynare.org/svn/dynare/trunk@3238 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 13:20:14 +00:00
sebastien 4a33aad62b k-order tests: when something is wrong, use error() instead of disp(), so that the testsuite stops
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3237 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 11:12:02 +00:00
sebastien cf77c3f245 * Fix USE_DLL option at order 2 (closes #64)
* Added a corresponding test


git-svn-id: https://www.dynare.org/svn/dynare/trunk@3236 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 11:06:29 +00:00
sebastien 8949887286 Windows packaging: strip 32-bit DLL when creating the package
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3235 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 09:26:21 +00:00
sebastien c5e0868db8 simultxdet.m: fixed bug when var_list is not equal to the set of all endogenous
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3234 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-14 09:17:55 +00:00
stepan 90f5ab741b * Added number of particles (10;-) when calling monte_carlo_gaussian_particle_filter from particle/DsgeLiklihood.
* Cosmetic changes.


git-svn-id: https://www.dynare.org/svn/dynare/trunk@3233 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 22:25:56 +00:00
fred b8db5a23a1 latest version ; still buggy
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3232 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 17:12:49 +00:00
sebastien 9db0e3a88a build system: added missing file
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3231 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 16:31:33 +00:00
sebastien 624172dc30 build system: fix for MinGW
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3230 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 16:12:52 +00:00
sebastien eb10c27539 Build system: added missing file
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3227 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 15:42:35 +00:00
sebastien 7925cc0d63 preprocessor: fixed USE_DLL under Linux and add a provision for MacOS (need to be tested)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3226 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 15:34:47 +00:00
sebastien 0cda8d64da reference manual: documented new 'cygwin' and 'msvc' options
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3225 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 15:02:18 +00:00
sebastien f1c1ebbd89 preprocessor: fixed typo
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3224 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 14:52:04 +00:00
sebastien fb8406ef0a USE_DLL option now works with MSVC + Added new options for Windows to 'dynare' command, to select the compiler: 'cygwin' and 'msvc' + Added the mexopts.bat for Cygwin in the SVN
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3223 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 14:46:21 +00:00
fred ae72c409d6 first try for particular filter
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3222 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 11:49:02 +00:00
houtanb fe723f0dab allow for vector <int> to be passed by Bison and modified processing of svar statement accordingly.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3221 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-10 22:49:50 +00:00
sebastien db008078db dynare++: fixed typos in doc of kord library
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3220 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-10 18:52:39 +00:00
michel 74a8acc29c 4.1 adding instruments option to ramsey_policy; ramsey_policy can now use a *_steadystate.m file
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3219 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-10 14:59:32 +00:00
houtanb 203c6582ba svar: allow for two options to be passed instead of only three.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3218 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-09 16:32:30 +00:00
houtanb a1a73b3a17 fixed svar so when the equations option is passed a vec_int it outputs a column vector.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3217 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-09 16:17:12 +00:00
sebastien 2f7c327b0e k-order:
* in the preprocessor, fail if k_order_solver given without use_dll
* updated the reference manual, in particular w.r. to the new wiki page on MEX compilation under Windows


git-svn-id: https://www.dynare.org/svn/dynare/trunk@3216 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-09 11:50:58 +00:00
sebastien 728fb07d34 mjdgges.m: improve warning message
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3215 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-09 09:36:54 +00:00
houtanb 16e1bb2ef0 swz: implementation of svar
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3214 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-09 00:38:53 +00:00
george 6ef321d09c added missing " >> mex.def" for mexFunction as Matlab could not find mexFunction any more
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3213 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 18:45:33 +00:00
houtanb a2f878a179 swz: markov switching statement
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3212 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 16:46:13 +00:00
michel 7ac2213f9d 4.1 preprocessor: removing -v option in mex under Linux
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3211 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 15:12:59 +00:00
michel 84b65c9179 mex for Linux (to be tested)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3210 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 14:02:02 +00:00
michel 5958a3256c 4.1 preprocessor: exporting "Dynamic" symbol is necessary only in Windows; added test for ispc
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3209 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 12:00:55 +00:00
michel 64bf9ac188 4.1 preprocessor: exporting Dynamic symbol when making mex file for dynamic model with Matlab
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3208 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 11:49:25 +00:00
sebastien 4bcbd06980 k_order_perturbation: cosmetic change
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3207 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 10:01:41 +00:00
sebastien 20d4107493 qz/mjdgges.m: under Octave, warn users if some eigenvalues are > 1.0 but <= qz_criterium in modulus (Octave can't change the criterium)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3206 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-08 09:36:03 +00:00
george effee9ffab removed more leaks
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3205 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-07 17:03:59 +00:00
george 5c75c9aaee removed more leaks in calcDerivatives
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3204 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-07 12:48:18 +00:00
george 12d7abab24 removed leaks in calcDerivatives
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3203 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-07 12:35:55 +00:00
michel cf933608d0 4.1: solution for QZ in Octave (to be tested)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3202 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-07 12:25:24 +00:00