ratto
b8bc96c8e6
Adapted to follow preprocessor syntax.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3056 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-20 15:13:15 +00:00
sebastien
1e3115e759
Workaround for bug in Octave 3.2, numbered #550823 in Debian BTS, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550823
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3055 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-20 12:58:17 +00:00
sebastien
05773e5edf
CheckPath: another fix
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3054 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-20 12:57:22 +00:00
sebastien
9540db6bf4
CheckPath: use a better technique to avoid a file with the same name than the dir we are creating
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3053 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-20 12:43:15 +00:00
ferhat
e1f17fa9e5
- adds a new option in simul command when block and bytecode options are used : minimal_solving_periods. With bytecode option, the linear solver is applied only on the first periods. As soon as the set of operations remains the same from one period to another, they are repeated for the remaining periods. In some cases the linear solver could encounter exact or near singularities. To avoid these effects, this new option allows the user to extend the minimal number of periods where the model has to be solved.
...
- corrects some mod files.
- In steady command, get check argument from bytecode dll
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3051 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-18 15:18:16 +00:00
stepan
d87129ebf6
Added three functions used to evaluate the prior density, the posterior kernel and the likelihood.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3050 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-16 21:01:52 +00:00
sebastien
dbc9e0996d
* Preprocessor: implemented interface to conditional forecast, with three new statements: "conditional_forecast", "conditional_forecast_paths" and "plot_conditional_forecast"
...
* Reference manual: created a section on forecasting (with "forecast" option), and added the three new statements to that section
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3049 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-16 17:23:57 +00:00
ferhat
3c2d944cfc
- use of classes to describe the bytecode tags
...
- use static option for bytecode instead of steady_state option
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3048 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-16 16:34:27 +00:00
sebastien
154eef8dbb
Reference manual: on the road to 4.1...
...
* added new commands: "identification", "write_latex_dynamic_model", "write_latex_static_model", "shock_decomposition"
* updated "{load,save}_params_and_steady_state"
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3047 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-15 16:32:19 +00:00
sebastien
dc49fbffdc
Preprocessor:
...
* new options to "identification" statement: "ar", "useautocorr", "load_ident_files", "prior_mc"
* implement the call to dynare_identification() when "identification" statement is encountered
* new options to "dynare_sensitivity" statement: "ar", "useautocorr", "load_ident_files"
* trigger computation of model derivatives w.r. to parameters when "identification" option of "dynare_sensitivity" statement is used
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3046 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-14 16:16:43 +00:00
sebastien
bef0eb0e02
New license file:
...
* details the copyright and license of all sources files
* follows the machine-readable format proposed to become the new standard for debian/copyright files, see http://dep.debian.net/deps/dep5/
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3045 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-14 13:13:28 +00:00
sebastien
bab7c9236b
Added some missing copyright headers
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3044 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-14 10:04:06 +00:00
sebastien
096336f249
dynare++: fixed failure to build PDF doc of Tensor Library
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3043 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-14 09:32:48 +00:00
sebastien
4bb040a234
Preprocessor: fixed grammar for "mode_file" option
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3042 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-13 19:15:21 +00:00
sebastien
e4b20637e4
Reference manual: completely remove index
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3041 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-13 19:15:02 +00:00
sebastien
53fbb07f61
Reference manual: updates for the 4.1 release
...
* added Houtan to the list of developers, moved Ondra to the list of past contributors
* updated installation instructions
* options of "dynare" command: added "nolinemacro" and "onlymacro", updated "savemacro"
* mention the possibility of specifying LaTeX names for "var", "varexo", "varexo_det", "parameters"
* mention that now leads/lags can be used on exogenous variables
* mention that arbitrary expressions can now be specified in the "estimated_params" family of commands
* added new commands: "change_type", "model_comparison"
* capitalize "MATLAB" throughout the manual
* remove obsolete index and quasi-empty chapter pointing to Collard's guide
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3040 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-13 19:09:49 +00:00
sebastien
ddfd61c95b
Reference manual: remove workarounds for old versions of dblatex
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3039 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-13 17:03:02 +00:00
sebastien
69daebf441
Reference manual: fixed problems of conformance to DocBook 4.5 spec
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3038 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-13 13:08:05 +00:00
sebastien
5f247b32c4
CheckPath.m: give more informative error message when trying to create a subdirectory, when a file with the same name already exists
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3037 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-12 16:32:10 +00:00
sebastien
80b1e63cdc
preprocessor: implement third-order derivatives in USE_DLL mode
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3036 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-12 16:09:16 +00:00
ferhat
4268f2f7a6
topological sort implemented after the block decomposition for dynamic models
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3035 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 10:13:14 +00:00
ratto
afb0c75744
Avoid the use of inv.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3034 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:25:34 +00:00
ratto
6e25472ad9
1) save output plots;
...
2) modified burnin_iteraton for pdraw0 in input;
3) minor changes.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3033 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:22:01 +00:00
ratto
173ce64d7e
1) added H to numerical derivative switch;
...
2) added steady state derivatives in output;
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3032 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:20:32 +00:00
ratto
a2d9e2af1d
Display message when rank condition on J and H is always OK.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3031 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:19:19 +00:00
ratto
33f0f84f89
1) Added steady state to moments;
...
2) use of oo_.dr.ys (always updated) in place of oo_.steady_state (not always updated).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3030 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:18:39 +00:00
ratto
54c6dbd708
Use of the JJ and H to compute condition number.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3029 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:17:34 +00:00
ratto
20a469cfcf
Fixed to allow truncated priors.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3028 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-09 08:10:52 +00:00
sebastien
9a673167f8
preprocessor:
...
* fixed substitution of endogenous with leads >= 2: take into account exogenous with leads in non-linear terms
* fixed substitution of exogenous with leads: take into account other variables with leads in non-linear terms
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3027 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-07 16:34:42 +00:00
sebastien
c84df1aace
preprocessor: in stochastic mode, create auxiliary variables for exogenous with non-zero lead/lag
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3026 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-07 14:07:13 +00:00
ferhat
f7d69ff58c
avoid useless iteration in simulation of simple equations
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3025 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-07 09:31:58 +00:00
michel
fb7ae67d09
v4.1: added trends to imcforecast
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3024 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-06 14:41:56 +00:00
michel
add652918e
added possibility to call user defined optimizing routine with mode_compute option
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3023 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-06 14:40:49 +00:00
michel
ce5c510d06
v4.1: add provision for <modfile>_steady_state.m and auxiliary variables for leads on more than 1 period
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3022 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-06 14:37:23 +00:00
sebastien
ed5bad62c3
preprocessor: always trigger creation of *_dynamic.m file when "identification" is present
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3021 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-06 08:56:02 +00:00
houtanb
b765264621
fixes global oo_ declaration for steady state operator as discussed on 14 Sep
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3020 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 18:36:07 +00:00
sebastien
343e0b3c7d
Build system: refactored the build system for MEX files, using two sub-packages with their own configure scripts
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3019 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 17:22:19 +00:00
sebastien
bbc7e77648
korderpert: fix missing include for Cygwin with -mno-cygwin option
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3018 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 17:20:19 +00:00
sebastien
bfc4420e81
dynare++:
...
* fix the non-threaded mode
* use a more standard define to activate the POSIX threads mode
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3017 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 17:19:37 +00:00
sebastien
522de968d0
preprocessor: reverted useless changes from last commit
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3016 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 17:02:35 +00:00
ferhat
ece194b602
The local variables are implemented with byte code
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3015 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 16:47:43 +00:00
michel
541129c1be
v4.1: adding add_auxiliary_variables_to_steadystate.m and code to adjust output of <fname>_steadystate.m for additional auxiliary variables
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3014 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 12:10:50 +00:00
sebastien
17ab13de01
Kordepert: minor fixes for MinGW
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3013 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 11:51:10 +00:00
michel
e1f4f5e924
4.1: added steady state to forecast
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3012 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 11:47:56 +00:00
michel
202be85f5f
4.1: added missing semi-colon
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3011 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 11:41:23 +00:00
sebastien
f9ccc49f14
Build system: use pdfetex instead of pdftex for sylvester.tex + other minor changes
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3010 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 10:29:54 +00:00
sebastien
1443f112bb
* Added back korderpert DLL to build system
...
* Fixes to Dynare++ for special LAPACK/BLAS integers in MATLAB
* Fixes to korderpert DLL for cross-platform compatibility
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3009 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 10:23:49 +00:00
sebastien
fdaf7a9921
Build system: various minor fixes
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3008 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-01 14:19:07 +00:00
sebastien
b2ca17bd35
Removed obsolete gensylv source tree
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3007 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-01 14:17:27 +00:00
sebastien
dde3f3795f
Build system:
...
* Simplified the way we deal with various Octave/MATLAB contexts from MEX files:
- only three defines: MATLAB_MEX_FILE, MATLAB_VERSION (hex number) and OCTAVE_MEX_FILE
- one header for MEX files: dynmex.h
- headers for BLAS and LAPACK: dynblas.h and dynlapack.h (used from Dynare++ and the MEX files)
* Merged the two sources trees of sylvester library
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3006 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-01 14:17:02 +00:00