Commit Graph

653 Commits (1c5f5f2b699af44209ca36aad607ca28d576c253)

Author SHA1 Message Date
assia 1c5f5f2b69 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1516 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 17:25:26 +00:00
assia b3bdbb0f22 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1515 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 17:13:52 +00:00
assia 218ca21202 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1514 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 17:06:34 +00:00
assia c28961e7fe header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1513 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 16:57:36 +00:00
assia 7112bd6006 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1512 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 16:32:21 +00:00
michel ed0b94f402 v4: added build.m for gensylv f or glnxa64. Needs to be generalized for other OS/ARCH
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1511 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 11:47:19 +00:00
michel 9d9826766c v4: corrected bugs in kronecker dlls for Linux 64
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1510 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-21 11:21:20 +00:00
michel 33baab148b v4 check.m: corrected bug when no exogenous variable and save results in oo_.dr
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1509 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 19:42:19 +00:00
assia 2f7b6c4037 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1508 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 16:32:02 +00:00
assia 01f0f35314 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1507 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 16:30:56 +00:00
assia ef3a16535f header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1506 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 16:29:30 +00:00
assia e4a722710a header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1505 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 16:28:15 +00:00
assia 56c3a4db32 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1504 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 16:27:02 +00:00
assia 08aa815359 header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1503 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 16:21:18 +00:00
assia 25e3fe8e3b header updated
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1502 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 15:48:12 +00:00
michel 8c023c9b5c v4: updated dynare_m.exe
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1501 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 11:54:14 +00:00
michel 374d590835 v4: adapted kroneker dlls for Matlab versions < 7.5 (Windows) Linux versions < 7.5 still to be done
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1500 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-20 10:52:31 +00:00
adjemian 13241ddc68 Removed useless conditions.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1499 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 18:04:05 +00:00
adjemian 7108106807 Deleted dlls.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1498 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 17:53:20 +00:00
adjemian 47a3549a81 Deleted call to different versions of gensylv.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1497 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 17:00:01 +00:00
adjemian 99a6889d95 Declaration of the paths to the mex files (depending on the version of matlab).
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1496 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 16:40:48 +00:00
adjemian 598a6363f1 Creation of a subdirectory mex in the matlab folder (sources + mex files).
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1495 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 15:58:38 +00:00
sebastien 059bb76e7c v4 parser:
* refactored SymbolTable class
* added a uniform interface for emitting warnings


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1494 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 15:16:43 +00:00
sebastien a3184c32de v4 parser: removed old Debug directory
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1493 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 14:39:51 +00:00
sebastien 8d7ff0e198 v4 parser: removed old test directory
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1492 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 14:39:07 +00:00
sebastien 53822c7b76 v4 parser: made LOG and LN distinct tokens, but triggering the same actions
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1487 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-19 10:11:54 +00:00
michel a60ab498f6 v4: corrected bugs for option SMOOTHER. There are still problems with variable and file names
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1486 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-13 20:34:07 +00:00
michel 22247c809f v4: correcting bug with deterministic exogenous variables in stochastic models
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1485 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-11 15:41:48 +00:00
adjemian 3eea736e30 Corrected bug related to the constant in bvar-dsge.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1484 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-07 16:31:15 +00:00
sebastien 10bdf16a2a v4 parser:
* fixed operators precedence (in particular for relational operators)
* various minor cleanups


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1483 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-07 16:02:55 +00:00
sebastien ddc81ce534 v4 bvar_forecast: added storage of results in oo_
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1482 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-07 14:27:37 +00:00
sebastien fd6f89e0f3 v4 parser: updated DynareBison.{cc,hh}
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1481 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-07 14:26:57 +00:00
michel 5a7379091d v4 dr.m: changed the test for identifying operating system
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1480 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-07 13:23:57 +00:00
michel 1e226a9783 v4 dr1: corrected typo in 'computer == 'PCWIN'
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1479 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-07 13:20:33 +00:00
michel b5669458e6 v4: under Windows, kronecker dlls are only available for version 2007b
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1478 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-06 20:12:20 +00:00
michel d0f0887580 v4: adding DLLs for fast A*kron(B,C)
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1474 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-06 00:06:52 +00:00
michel 16e05b418b v4 tests/practicing: modified datasaver.m for version 4
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1472 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-04 16:06:16 +00:00
michel 187f543a05 adding examples from Practicing Dynare
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1471 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-04 15:46:49 +00:00
adjemian 7823073f6c Added calls to mex files in dr1 + Correction of bugs.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1470 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-12-02 21:18:10 +00:00
michel 17bfdcc1d9 v4 resid.m: added test for case with no exogenous variable
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1467 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-29 14:33:18 +00:00
michel fc55bcc5df v4 t_normcdf.mod: add test for x3(+1)
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1466 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-28 17:27:15 +00:00
michel 522e27e636 v4: csolve uses analytical Jacobian when possible
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1465 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-27 14:16:13 +00:00
michel 05fcaed7d2 v4 ramsey_dynamic.m: corrected bug variable is absent at the current period
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1464 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-27 14:12:45 +00:00
michel fab7d08c0e v4 ramsey_static.m: corrected bug when there are more than one instrument
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1463 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-27 14:10:53 +00:00
michel a6cd92f574 v4 tests: t_normcdf test also when there is a lag in an argument
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1462 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-26 16:39:53 +00:00
michel f60bb42588 v4 parser: corrected bug for normcdf in DynareBison.yy
begin implementation of homotopy (not finished)


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1461 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-26 16:31:48 +00:00
ferhat d90393f9df Adding the simulate files.
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1448 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-20 23:27:30 +00:00
ferhat d884d8a397 New features:
- Implementation of the simulation of the block decomposed model using sparse matrix using MATLAB code: 
  New option in model : sparse
  Example:
  Model(SPARSE);
  ….
  End;
- Implementation of the simulation of the block decomposed model using sparse matrix for static model. 
- Krylov methods are implemented to solve the linear model J.y=b, with J the Jacobian matrix at each step of  the Newton Method. Two Krylov's solvers are considered : 
   + Generalized Minimum Residual Method (GMRES) 
   + BiConjugate Gradients Stabilized (BICGSTAB)
  To call them the SIMULATE command has to be completed with a new option : METHOD which could have three   different values : 
   + LU : (default value)  Sparse LU resolution
   + GMRES 
   + BICGSTAB
	 	Example:
 			simul(periods=100, method=lu);
                        or        simul(method=Gmres);
- Correction of various bugs in “simulate.dll”.
- Correction of simk.m
- Correction allowing a list of VALUES or PERIODS not necessarily separated by a comma. 

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1447 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-20 23:24:01 +00:00
michel 7f2ea748b3 v4: updated dynare_m.exe
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1446 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-19 10:43:11 +00:00
adjemian 1795e5d6f6 Moved AkronBC.cc
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1445 ac1d8469-bf42-47a9-8791-bf33cf982152
2007-11-16 12:59:55 +00:00