Commit Graph

781 Commits (f878d8a6447cb899cfac04581760587bd425e450)

Author SHA1 Message Date
Sébastien Villemot f878d8a644 Isolate block decomposition code
This should fix some random crashes of the preprocessor
2012-09-28 18:41:18 +02:00
Houtan Bastani e8d8e96165 ms-sbvar: remove unused field removal statements (and set options_.datafile='' in global_initialization) 2012-09-27 15:32:33 +02:00
Houtan Bastani 39d68a9614 ms-sbvar bug fix: store no_create_init as number instead of string 2012-09-26 18:07:49 +02:00
Sébastien Villemot 514db5f801 Preprocessor interface for multiple graph formats 2012-09-11 14:26:53 +02:00
Sébastien Villemot fb4a8d6186 Provide dynamic 3rd derivaties for estimation w/ analytic derivation 2012-08-08 15:34:43 +02:00
Sébastien Villemot 1082a16a64 Compute static hessian for estimation w/ analytic derivation 2012-08-08 12:42:02 +02:00
Sébastien Villemot cb696b52f2 Remove FlexLexer.h; rather copy it from /usr/include when flex is run 2012-08-06 18:52:06 +02:00
Michel Juillard 5feeabfda7 removing preprocessor check about pruning at 3rd order 2012-08-01 10:01:59 +02:00
Sébastien Villemot 1c98c34724 Amend the workaround for ticket #35, so that shocks+endval+simul can looped over 2012-07-30 17:01:42 +02:00
Sébastien Villemot dbec61ba62 Preprocessor: handle underflows and overflows as MATLAB and Octave do
i.e. don't fail when they happen and instead return 0 or Inf
2012-07-12 12:46:22 +02:00
Stéphane Adjemian (Charybdis) 25e042f67a Added the possibility to use the logarithmic reduction algorithm (mainly for testing purpose). 2012-07-11 18:26:22 +02:00
Sébastien Villemot 156b86665b Allow back "dr" in variable names 2012-07-02 10:11:32 +02:00
Ferhat Mihoubi d80d7aa1e7 Adds the cycle reduction algorithm to solve the polynomial equation for retrieving the coefficients
associated to the endogenous variables in the decision rule.
2012-07-01 15:19:10 +02:00
Sébastien Villemot 683fdae2ad Fix option simul_replic 2012-06-26 17:01:13 +02:00
Houtan Bastani 02e886c744 preprocessor: add @#ifndef directive 2012-06-26 15:12:31 +02:00
Houtan Bastani 2b901fef80 fix bug with @#ifdef in macroprocessor 2012-06-26 14:50:16 +02:00
Michel Juillard f60aedd095 fixing bug in discretionary_policy and implementing option solve_maxit 2012-06-19 14:08:45 +02:00
Houtan Bastani 6d76ec94f7 preprocessor: require instruments option for discretionary_policy 2012-06-19 12:07:21 +02:00
Sébastien Villemot 93d08ba45e Preprocessor: fixes for identification and dynare_sensitivity 2012-06-15 15:35:00 +02:00
Sébastien Villemot 67f29dbbd9 Fix nograph, nodisplay and graph_format for identification and dynare_sensitivity 2012-06-15 11:06:07 +02:00
Sébastien Villemot 7442179a65 Allow nograph, nodisplay and graph_format in identification 2012-06-15 10:30:53 +02:00
Sébastien Villemot 979500a391 Macroprocessor: mention @#ifdef in error messages 2012-06-13 18:40:12 +02:00
Sébastien Villemot 16239fd665 New option simul_replic in preprocessor and documentation 2012-06-11 11:53:55 +02:00
Sébastien Villemot a27e48575b Fix unitialized variable 2012-06-09 10:24:09 +02:00
Sébastien Villemot 4541e17e83 Remove various compiler warnings 2012-06-08 19:06:03 +02:00
Sébastien Villemot 67a1737f00 Update copyright notices 2012-06-08 18:22:34 +02:00
Sébastien Villemot 6fb2562f13 Preprocessor iface to extended_path 2012-06-08 17:36:32 +02:00
Sébastien Villemot de80c3dade Always compute hessian when analytic_derivation is set 2012-06-08 11:47:10 +02:00
Sébastien Villemot dc8907d472 Preprocessor iface and doc for nodisplay and graph_format
Closes: #216
2012-06-07 18:29:30 +02:00
Sébastien Villemot 73a503eba4 Generate derivs wrt params when anaytic_derivation=1 2012-06-07 15:33:43 +02:00
Houtan Bastani cae23db783 config file: only allow GlobalInitFile option to hooks block, one more error check 2012-06-07 13:45:50 +02:00
Stéphane Adjemian (Charybdis) 52f205eb22 Fixed bug in conditional forecasts (wrong indexing of the controlled variables). 2012-06-07 11:07:22 +02:00
Sébastien Villemot c5749d7762 Merge remote-tracking branch 'ferhat/master' 2012-06-06 17:09:27 +02:00
Sébastien Villemot 49d022fd13 Fix calib_smoother (enforce order=1) 2012-06-06 17:08:53 +02:00
Sébastien Villemot 829cbb7bad order=2 in estimation command now triggers particle filter 2012-06-06 17:08:53 +02:00
Ferhat Mihoubi 6d67c4b9b8 Add options static to model_info command and fixes the ticket #134 2012-06-06 16:36:56 +02:00
Houtan Bastani cf49fd3b99 preprocessor: handle compilation warnings 2012-06-06 16:30:36 +02:00
Houtan Bastani 1d69ed6cb2 preprocessor: remove unused enum types (added in commit c6495dfc9d17363bf64e4502e5833a63f1708339) 2012-06-06 16:27:44 +02:00
Houtan Bastani dc2e5e9226 config file: support GlobalInitFile option 2012-06-06 16:18:09 +02:00
Sébastien Villemot 35bf1d5ec2 New option analytic_derivation for estimation 2012-06-06 11:34:32 +02:00
Sébastien Villemot 2ac4f59489 Fix bug introduced in 4b86df05 2012-06-05 09:48:03 +02:00
Sébastien Villemot 3175a25663 Preprocessor: remove MATLAB short-circuit operators
They emit a warning under Octave
2012-06-04 17:18:13 +02:00
Sébastien Villemot c19f62b2e3 Bison/Flex files: do not load C++ mode under Emacs
It is better to use bison-mode and flex-mode (see the wiki)
2012-06-04 11:59:35 +02:00
Sébastien Villemot 381c6aeee8 Add new command "calib_smoother"
Closes: #233
2012-05-30 16:28:29 +02:00
Michel Juillard 78bd465294 finishing implementation of optional transformation of log and non
integer power arguments   to insure that they are positive
2012-05-26 20:53:48 +02:00
Michel Juillard 73b4052f2b first implementation of transform_logpow. It creates too many auxilary
variables and probably violates Jensen inequality in some cases.
2012-05-23 15:09:33 +02:00
Michel Juillard 2098528f9e starting implementation of transformed variables to replace arguments
of log and pow functions so as to insure non-negative arguments
2012-05-21 22:05:19 +02:00
Sébastien Villemot fa1572e674 Fix bug where the nth derivative of 0^n evaluated to 0 instead of n!
(complement to commit cd0bc28e)
2012-05-21 18:34:10 +02:00
Michel Juillard 7093a54f3a fixes the correction of the Jacobian when encountering complex
numbers. This should be 2*imag(g1) and not imag(g1).^2
2012-05-18 16:19:07 +02:00
Michel Juillard 2fbd5d33c6 fixed issues relative to homotopy (type I) when the user wants to
continue after homotopy fails. Option stop_on_error is removed. Option
homotopy_force_continue is added.
2012-05-17 17:27:07 +02:00