Commit Graph

1826 Commits (38fc19f9d33be968f29d8ab73d0633f4ea1f9c33)

Author SHA1 Message Date
Stéphane Adjemian(Charybdis) 38fc19f9d3 Fixed type issue. NaN cannot be used if Int is expected. 2018-04-11 09:17:43 +00:00
Stéphane Adjemian(Charybdis) 70ec52a6cc Added a routine returning only the static jacobian.
Also added flags to decide which temporaries have to be (re)computed.
2018-04-10 09:45:40 +02:00
Stéphane Adjemian(Charybdis) dfccecfb11 Fixed bug (x, exogenous variables steady state, is not a Matrix). 2018-03-29 22:23:38 +02:00
Stéphane Adjemian(Charybdis) 46a2272ef9 Added new member in model_ (julia output).
temporaries.static and temporaries.dynamic are 4*1 vectors of
integers, each element is the number of temporary variables used for
to evaluate the residuals, the jacobian matrix, the hessian matrix and
the matrix of third order derivatives.
2018-03-29 14:10:34 +02:00
Stéphane Adjemian(Charybdis) b52ded0eb4 Fixed doc headers for static and dynamic julia modules. 2018-03-29 09:31:25 +00:00
Stéphane Adjemian(Charybdis) 849936d81b Same as bce9b66312 for matlab output. 2018-03-28 19:14:43 +02:00
Stéphane Adjemian(Charybdis) bce9b66312 Added arrays providing the number of temp terms in Julia modules...
... For static and dynamic models.
2018-03-28 17:50:58 +02:00
Houtan Bastani ec215e2a44 separate temporary terms: WIP 2018-03-28 16:41:48 +02:00
Houtan Bastani 7cbd7b6e1e Revert "Added new routine for the dynamic model (only computes the jacobian)."
This reverts commit 84c6bf5daf.
2018-03-28 16:14:15 +02:00
Houtan Bastani 13d408b058 Revert "Added new routine for the static model (only computes the jacobian)."
This reverts commit 7c9c83fba1.
2018-03-28 16:14:15 +02:00
Stéphane Adjemian(Charybdis) c4ae840b20 Added {endo,exo,exo_det,param}_nbr in Julia output (in model_). 2018-03-27 14:47:51 +02:00
Houtan Bastani 493f98fa3a fix typo 2018-03-27 11:01:29 +02:00
Houtan Bastani db1f6c2998 Modify changes from on-the-fly branch 2018-03-20 11:03:46 +01:00
Houtan Bastani 80060fb9ef Merge remote-tracking branch 'origin/declare_vars_in_model_block' 2018-03-19 17:05:03 +01:00
Houtan Bastani 246637e4a9 Revert "Updated .gitignore file."
This reverts commit 5727083865.
2018-03-19 17:02:49 +01:00
Stéphane Adjemian(Charybdis) 5727083865 Updated .gitignore file. 2018-03-13 09:23:35 +01:00
Stéphane Adjemian(Charybdis) deb77be8f1 Fixed bug.
Preprocessor was not returning an error when some of the exogenous
variables were not used in the model.
2018-03-13 09:20:14 +01:00
Stéphane Adjemian(Charybdis) 84c6bf5daf Added new routine for the dynamic model (only computes the jacobian). 2018-03-10 10:20:50 +01:00
Stéphane Adjemian(Charybdis) 7c9c83fba1 Added new routine for the static model (only computes the jacobian). 2018-03-10 10:20:50 +01:00
Houtan Bastani 5d339b69de simplify pac_expectation code 2018-03-07 15:04:07 +01:00
Houtan Bastani 7a4312c48b create build-aux dir 2018-03-07 13:15:17 +01:00
Houtan Bastani 2a2f2799dd fix compilation warnings 2018-03-07 12:58:51 +01:00
Houtan Bastani 1102f0eb1c update version number 2018-03-07 12:37:55 +01:00
Houtan Bastani 81f2258228 var_model: store max lag info 2018-03-06 15:17:39 +01:00
Houtan Bastani a69c53b0c8 clean up var_model code 2018-03-06 14:42:11 +01:00
Houtan Bastani 03f88931c6 Merge branch 'diff' 2018-03-05 13:08:09 +01:00
Stéphane Adjemian(Charybdis) 051f41c5f7 Shortened a function name. 2018-03-04 16:54:11 +01:00
Houtan Bastani de9e897a59 fix bug when the argument of the diff operator is not a variable 2018-03-02 18:39:38 +01:00
Houtan Bastani 204457cd86 explicitly close output streams 2018-03-02 18:39:16 +01:00
Houtan Bastani feb5b93eea create function to calculate aux vars as dseries 2018-03-02 17:50:35 +01:00
Houtan Bastani 583734f515 new diff equations not added to aux_equations 2018-03-02 16:40:19 +01:00
Houtan Bastani f56ae705a4 fix bug in symb_id when diff'd expr is not a VariableNode 2018-03-02 15:22:54 +01:00
Houtan Bastani 9885fbacff diff: substitute auxiliary variables starting from the least lagged 2018-03-02 12:32:01 +01:00
Stéphane Adjemian(Charybdis) 02ef145aa5 Fixed initialization of state_var for julia. 2018-03-01 15:55:14 +01:00
Stéphane Adjemian(Charybdis) 250106f1d2 Cosmetic change. 2018-03-01 09:58:04 +01:00
Houtan Bastani 1e20717f58 fix bug in substitution of diff operator 2018-02-28 17:33:00 +01:00
Houtan Bastani 4897ab7d69 clean up adl code 2018-02-28 11:31:08 +01:00
Houtan Bastani f439f86688 fix bug with the collection of dynamic variables for diff operator 2018-02-28 10:44:24 +01:00
Stéphane Adjemian (Charybdis) d7815e9e47 Fixed comments. 2018-02-27 23:41:24 +01:00
Houtan Bastani a1437ac982 Merge remote-tracking branch 'dynare-preprocessor-github/master' into other-master 2018-02-26 12:09:58 +01:00
Stéphane Adjemian (Charybdis) acd531b8d9 Fixed copy/paste error (value of pac_expectation's growth_type). 2018-02-23 20:08:36 +01:00
Houtan Bastani feb2adec44 Merge branch 'preprocessor_diff' into ecb-master 2018-02-22 12:53:03 +01:00
Houtan Bastani 78295bf6fc remove version from preprocessor output 2018-02-21 17:26:16 +01:00
Stéphane Adjemian (Charybdis) 5a1095a262 Added Travis-ci status badge. 2018-02-20 23:31:48 +01:00
Stéphane Adjemian (Charybdis) a079928c46 Travis-ci: Do not download unecessary data from Github and only build the master branch. 2018-02-20 23:21:16 +01:00
Houtan Bastani 9c1ff9dc8e Travis-ci 2018-02-20 18:23:02 +01:00
Houtan Bastani b9295061ec pac_expectation: fix bug introduced in c3552e034cfe8d35bdf1cf5e05163822d3820938 2018-02-20 09:28:46 +01:00
Houtan Bastani c2923b0383 build system: integrate documentation 2018-02-19 15:06:10 +01:00
Houtan Bastani 3fc2947951 Merge branch 'macroprocessor-doc' 2018-02-19 13:19:26 +01:00
Houtan Bastani cd0c0d391f Merge branch 'preprocessor-doc' 2018-02-19 13:18:50 +01:00