Commit Graph

79 Commits (f6f4ea70fbce9fd584c72c15a2932fa02a854d0b)

Author SHA1 Message Date
Michel Juillard 32fb90d5f3 completing replacement of auxiliary variables in static model 2016-04-01 18:45:19 +02:00
Michel Juillard 1b4f68f934 replacing auxiliary variables by their definition
in static model. Doesn't work right yet.
2016-04-01 18:45:19 +02:00
Houtan Bastani f0ff0d911b preprocessor: allow arbitrary partitioning of variables (removes long_name keyword) 2016-02-26 16:47:17 +01:00
Houtan Bastani 7cc90013cd Merge branch 'julia' 2015-09-01 11:35:16 +02:00
Houtan Bastani 4a4a4c1d54 clean up printing 2015-08-21 17:13:32 +02:00
Houtan Bastani 33fe47d367 preprocessor: write M_.aux_vars(i).eq_nbr as int instead of char. closes #1028 2015-08-17 10:55:39 +02:00
Houtan Bastani dbc29de6ef preprocessor: remove useless if statements in SymbolTable::writeCCOutput 2015-08-11 12:10:44 +02:00
Houtan Bastani 54874efa72 Merge branch 'master' into julia 2015-07-29 14:53:35 +02:00
Houtan Bastani ace7278623 fix writing of aux vars, predetermined vars, and observed vars 2015-07-29 11:51:27 +02:00
Houtan Bastani 601a52a093 rename model__ to model 2015-07-29 11:35:10 +02:00
Houtan Bastani e73630454d simplify printing of variable arrays 2015-07-28 17:43:57 +02:00
Houtan Bastani ab65c1abc2 preprocessor: clean up code 2015-07-23 18:10:44 +02:00
Houtan Bastani 432dbbb785 change variable/parameter collections, finish printing SymbolTable info 2015-07-23 18:05:57 +02:00
Houtan Bastani 5ad0a4a96f julia: initial preprocessor stub 2015-07-21 18:02:34 +02:00
Houtan Bastani 4102e0cc56 Revert "Merge branch 'rmExtraExo'"
This reverts commit 28ffa9c56fd021cc75415aeafc13d3810d1b3132, reversing
changes made to 60b3577a09f3eb9cf3cc590241343b1f0fee8706.

Conflicts:
	preprocessor/Shocks.cc
	preprocessor/SymbolTable.cc
2015-06-09 16:42:51 +02:00
Houtan Bastani 979fe9344e preprocessor: fix sign comparison warning 2015-06-08 10:33:04 +02:00
Houtan Bastani 6d727f534e Merge branch 'rmExtraExo' 2015-05-28 12:33:56 +02:00
Houtan Bastani 0a2f09566f preprocessor: add new field orig_expr for expectation aux vars, closes #773 2015-05-26 15:47:56 +02:00
Houtan Bastani 3c7f96e29d preprocessor: remove unused, overload of rmExo 2015-05-19 16:47:44 +02:00
Houtan Bastani 5d9aaeef75 preprocessor: reindex varobs in symboltable 2015-05-19 16:44:46 +02:00
Houtan Bastani 217123bb19 preprocessor: reindex predetermined variables 2015-05-19 16:31:08 +02:00
Houtan Bastani 48014c3787 preprocessor: take care of expressions_tree and steady_state_model 2015-04-21 15:06:56 +02:00
Houtan Bastani 0a7172cb50 preprocessor: little fixes for removing unused exos from symbol_table 2015-04-14 18:13:28 +02:00
Houtan Bastani 96a5949d9e preprocessor: remove extraneous varexo, update model and statements, #841 2015-03-06 16:44:17 +01:00
Sébastien Villemot 66c51b881a Fix equation number associated to Ramsey Lagrange multipliers in M_.aux_vars.
Closes #695
2014-07-18 12:44:15 +02:00
Stéphane Adjemian (Scylla) 7df88a57e5 Merge branch 'master' into use-dynSeries
Conflicts:
	matlab/dynare_estimation_init.m
	matlab/global_initialization.m
	matlab/prior_posterior_statistics.m
	matlab/read_variables.m
	matlab/set_prior.m
	matlab/utilities/dataset/initialize_dataset.m
	preprocessor/ComputingTasks.cc
2014-04-30 10:10:30 +02:00
Michel Juillard cd063ce3fe extended-preprocessor: starting a C interface (not finished) 2014-04-05 15:46:35 +02:00
Houtan Bastani 90d0bafac9 preprocessor: include avDiffForward in switch statement to supress clang warning 2014-02-25 11:32:01 +01:00
Sébastien Villemot cb9d603edc Add a warning if some endogenous is not present in steady_state_model block.
Closes #556
2014-02-24 17:27:35 +01:00
Michel Juillard 3d11273a61 extended-preprocessor: update test example1 2014-02-24 13:33:48 +01:00
Houtan Bastani bc27f79d06 ms-dsge: aesthetic fix 2014-02-24 12:41:02 +01:00
Houtan Bastani 053ee41ac0 ms-dsge: create C driver file without statements
Conflicts:
	preprocessor/DynareMain2.cc
	preprocessor/ModFile.cc
	preprocessor/ModFile.hh
	preprocessor/Statement.hh
2014-02-24 12:41:02 +01:00
Houtan Bastani 973f20dab5 preprocessor: streamline addSymbol 2013-12-10 11:41:30 +01:00
Houtan Bastani 0d1fe6899f allow long_name to be used without specifying a latex name, #478 2013-12-09 17:04:32 +01:00
Houtan Bastani 14b6cf98fb preprocessor: support long name for parameters, #478 2013-11-15 11:14:16 +01:00
Houtan Bastani 8b34189bc3 preprocessor: support long name for exogenous, #478 2013-11-15 11:14:04 +01:00
Houtan Bastani d368a501d7 preprocessor: support long name for endogenous, #478 2013-11-15 10:57:51 +01:00
Stéphane Adjemian (Charybdis) e015b32d3e Create options_.varobs as a cell array. 2013-09-07 16:05:01 +02:00
Sébastien Villemot 94e6f569b8 Add new model option 'differentiate_forward_vars' (ref. #351) 2013-04-25 18:09:31 +02:00
Sébastien Villemot 13ecc92ff4 Remove obsolete stuff from pow/log aux vars 2013-04-25 17:26:39 +02:00
Sébastien Villemot 08c2b6e1c6 Automatic detrending engine can now handle models written in logs (ref. #309)
- new command `log_trend_var'
 - new option `log_deflator' to `var' command
2013-03-26 16:51:17 +01:00
Houtan Bastani d8cbb55ee7 all_values_required keyword for initval and endval 2012-11-06 15:45:08 +01:00
Sébastien Villemot 67a1737f00 Update copyright notices 2012-06-08 18:22:34 +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
Houtan Bastani b75d0e733f Remove unused expectation syntax 2011-10-26 14:30:47 +02:00
Michel Juillard 330e1acb89 numbering names of Lagrange multipliers from 1 instead of 0: MULT_1, MULT_2,... 2011-05-24 16:02:42 +02:00
Houtan Bastani d2a6f0f42c Implement explicit writing of first order conditions of Ramsey problem (ticket #5) 2011-03-24 17:17:15 +01:00
Sébastien Villemot 60b70df4c1 Updated copyright notices 2011-02-04 17:27:33 +01:00
Sébastien Villemot d264b7b2e3 Reindentation of the preprocessor 2011-02-04 16:25:38 +01:00
Sébastien Villemot 615f2ae322 Histval block:
- 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
2010-10-20 14:47:03 +02:00