- 24 Mar, 2011 1 commit
-
-
Houtan Bastani authored
-
- 04 Feb, 2011 2 commits
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- 20 Oct, 2010 2 commits
-
-
Sébastien Villemot authored
- fail when user tries to initialize a variable at a period which is not in the model, and make the error message explicit - correctly handle exogenous variables in stochastic mode, which are also substituted with an aux var - added test files
-
Sébastien Villemot authored
Preprocessor: fix possible bug in histval (need to limit search of aux vars to aux vars for lagged vars, otherwise we could have a wrong match with some other kind)
-
- 18 Oct, 2010 1 commit
-
-
Houtan Bastani authored
-
- 27 Sep, 2010 1 commit
-
-
Houtan Bastani authored
-
- 10 Sep, 2010 1 commit
-
-
Michel Juillard authored
-
- 07 Sep, 2010 2 commits
-
-
Michel Juillard authored
This reverts commit 524e9a9c.
-
Sébastien Villemot authored
lagged endo/exo so that they contain the type-specific symbol ID (instead of the preprocessor internal symbol ID)
-
- 22 Jun, 2010 1 commit
-
-
Houtan Bastani authored
-
- 11 Jun, 2010 1 commit
-
-
Sébastien Villemot authored
-
- 23 Apr, 2010 1 commit
-
-
Sébastien Villemot authored
-
- 14 Apr, 2010 1 commit
-
-
Sébastien Villemot authored
* give the possibility of calibrating measurement errors in the "shocks" blocks (only for observed endogenous variables) * M_.H is now initialized in the preprocessor * only one "varobs" statement is now accepted in a MOD file
-
- 18 Jan, 2010 1 commit
-
-
houtanb authored
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3367 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 16 Dec, 2009 1 commit
-
-
sebastien authored
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
-
- 25 Nov, 2009 1 commit
-
-
sebastien authored
preprocessor: * add a field "M_.orig_endo_nbr" containing the nbr of endogenous before adding aux vars * always provide "M_.aux_vars" (define it to "[]" when there is no aux var) * rename "M_.aux_vars().orig_endo_index" to "M_.aux_vars().orig_index" M-files: * for commands which accept a list of variables (stoch_simul, osr, estimation, dynasave, dynatype, datatomfile), when no variable is given, use only the set of original endogenous (without aux vars) as the default * when displaying the decision rule, when there is aux vars in the state variables, replace them by their original name (with the right lag) * in "steady", don't display aux vars * special exception for ramsey policy: all vars (including aux vars) are displayed, because the system of aux vars from ramsey policy is not compatible with the aux vars from the preprocessor git-svn-id: https://www.dynare.org/svn/dynare/trunk@3166 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 09 Nov, 2009 3 commits
-
-
sebastien authored
* fixed a bug with EXPECTATION operator: now handle model local variables * substitute EXPECTATION operator even in deterministic models (for avoiding crashes, even if use of this operator doesn't make sense there) * forbid the use of EXPECTATION and STEADY_STEATE outside model block * minor implementation changes in EXPECTATION and STEADY_STATE operators reference manual: * documented EXPECTATION and STEADY_STATE operators * added a note in write_latex_{static,dynamic}_model commands documentation about auxiliary variables and other model transformations git-svn-id: https://www.dynare.org/svn/dynare/trunk@3145 ac1d8469-bf42-47a9-8791-bf33cf982152
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3144 ac1d8469-bf42-47a9-8791-bf33cf982152
-
sebastien authored
* reworked a little bit the implementation * documented the command in the reference manual * added a test git-svn-id: https://www.dynare.org/svn/dynare/trunk@3143 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 29 Oct, 2009 1 commit
-
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3101 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 07 Oct, 2009 2 commits
-
-
sebastien authored
* 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
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3026 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 30 Sep, 2009 1 commit
-
-
sebastien authored
* In stochastic mode, now transforms the model by removing leads and lags greater or equal to 2 (creating auxiliary variables and equations in the process) * Information about these variables is in structure M_.aux_vars * Automatically add the necessary initialization for auxiliary vars after the initval block or load_params_and_steady_state git-svn-id: https://www.dynare.org/svn/dynare/trunk@3002 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 30 Apr, 2009 1 commit
-
-
sebastien authored
trunk preprocessor: added new statements "write_latex_dynamic_model" and "write_latex_static_model" which list model equations in LaTeX code git-svn-id: https://www.dynare.org/svn/dynare/trunk@2654 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 27 Feb, 2009 1 commit
-
-
sebastien authored
* reorganized symbol table so that internally symbols have a unique integer ID (as a result, sparse code is temporarily in a broken state) * rewritten from scratch ModFile::evalAllExpressions() * {load,save}_params_and_steady_state moved to NumericalInitialization.{cc,hh} * fixed bug related to endval block git-svn-id: https://www.dynare.org/svn/dynare/trunk@2441 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 12 Dec, 2008 1 commit
-
-
michel authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2314 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 17 Oct, 2008 2 commits
-
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2167 ac1d8469-bf42-47a9-8791-bf33cf982152
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2166 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 14 Sep, 2008 1 commit
-
-
michel authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2067 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 28 Jun, 2008 1 commit
-
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1906 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 16 Jun, 2008 1 commit
-
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1878 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 03 Feb, 2008 1 commit
-
-
michel authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1686 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 11 Jan, 2008 1 commit
-
-
sebastien authored
* added copyright and license notice to all source files * used SVN changelog to determine first copyright year * used 2003 if file present from the creation of SVN repository git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1565 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 19 Dec, 2007 1 commit
-
-
sebastien authored
* 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
-
- 17 Oct, 2007 1 commit
-
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1430 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 16 Jul, 2007 1 commit
-
-
sebastien authored
v4 parser: removed the mechanism which records whether a given symbol has been referenced or not in the model block (useless and creates problems for standalone BVAR estimation) git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1371 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 30 Apr, 2007 1 commit
-
-
sebastien authored
* implemented handling of mod file local variables (eModFileLocalVariable) * renamed "local parameters" to model local variables (eModelLocalVariables) git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1253 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 09 Jan, 2007 1 commit
-
-
sebastien authored
* reshaped DataTree/ModelTree using a more object-oriented approach * improved expression sharing algorithm (temporary terms in output files), resulting in smaller output files for big models * optimized performance (both in computing time and memory consumption) * bugfix: the expressions stored in local parameters of models (pound expressions) are now derived * bugfix: cosh(0) = 1 * removed some useless parentheses in output git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1148 ac1d8469-bf42-47a9-8791-bf33cf982152
-
- 18 Dec, 2006 1 commit
-
-
sebastien authored
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1125 ac1d8469-bf42-47a9-8791-bf33cf982152
-