Stéphane Adjemian (Scylla)
0bfc70676f
Upgraded dseries and dates classes.
...
- Switched to master branch with new OOP interface.
- Removed initialization of empty dseries and dates objects (preprocessor).
2017-10-10 10:45:07 +02:00
Houtan Bastani
badd9069cc
preprocessor: fix generate_irfs syntax. closes #1531
2017-10-09 12:12:48 +02:00
Houtan Bastani
8c3cafb183
Merge pull request #1533 from JohannesPfeifer/interfaces
...
Add preprocessor options for GMM, SMM, IRFs
2017-10-06 15:30:05 +02:00
Johannes Pfeifer
abbddd5854
Add preprocessor options for GMM, SMM, IRFs
2017-10-06 15:06:38 +02:00
Houtan Bastani
1e40e0a8a1
preprocessor: interface for generate_irfs block. Closes #1531
2017-10-06 15:00:55 +02:00
Houtan Bastani
51ee883f21
preprocessor: add basic gmm smm statements, add options later. #1530
2017-10-05 15:13:17 +02:00
Houtan Bastani
6c9c01fe09
preprocessor: add missing fill! statements to static/dynamic functions
2017-10-02 11:14:35 +02:00
Houtan Bastani
b398b379fc
preprocessor: perpetuate nopreprocessoroutput option to preprocessor code #1390
2017-09-28 14:58:25 +02:00
Stéphane Adjemian (Scylla)
16dc22b611
Merge branch 'master' into ecb-master
...
Fixed conflicts:
doc/userguide/models/fs2000ns_steadystate.m
doc/userguide/models/fsdat.m
matlab/modules/dseries
mex/sources/estimation/tests/logposterior_dll_test/random_walk_metropolis_hastings_core.m
mex/sources/estimation/tests/logposterior_dll_test/rawdata_euromodel_1.m
mex/sources/estimation/tests/random_walk_metropolis_hastings_core.m
mex/sources/estimation/tests/rawdata_euromodel_1.m
2017-09-28 10:33:17 +02:00
Houtan Bastani
b3ccd928e3
preprocessor: special output for power deriv in JSON
2017-09-27 15:25:32 +02:00
Houtan Bastani
bde9cfa211
preprocessor: remove unnecessary global declaration. closes #1518
2017-09-18 11:42:36 +02:00
Houtan Bastani
42d40d00a6
preprocessor: fix int/size_t comparison warning for g++
2017-09-15 10:59:58 +02:00
Houtan Bastani
f9901a990e
remove file that was erroneously included in 25121bca4f9c97fed28599e9f9adeba2028e5bd0
2017-09-15 09:39:59 +02:00
Stéphane Adjemian (Scylla)
46b8f4b9f3
Fixed typo.
2017-09-13 18:34:02 +02:00
Houtan Bastani
e7ee38824f
Merge branch 'master' into ecb-master
2017-09-13 18:27:15 +02:00
Houtan Bastani
620f04a422
preprocessor: histval lag check must be made after transformation to the dynamic model due to ramsey_policy. closes #1193
2017-09-13 11:37:49 +02:00
Houtan Bastani
113b8799f3
preprocessor: histval should only accept lag values <= 0. closes #1510
2017-09-13 10:16:19 +02:00
Houtan Bastani
4213c42b96
preprocessor: factorize code that checks for valid symb_id
2017-09-12 14:37:37 +02:00
Houtan Bastani
7c884bcae2
preprocessor: remove size filed in Symbol Table class. closes #1380
2017-09-12 14:37:32 +02:00
Houtan Bastani
6e2024b6ed
preprocessor: remove commented RamseyConstraintsStatement code
2017-09-12 13:29:43 +02:00
Houtan Bastani
5c24fea322
preprocessor: allow variables that become state variables in ramsey_policy to be set in histval. closes #1193
2017-09-11 18:14:56 +02:00
Houtan Bastani
dff540df4e
preprocessor: allow passing mod file as string. Closes #1509
...
Usage: ./dynare_m $'<<mod file text>>'
The $’’ expands special characters. This is necessary because our setup for native matlab statements require that they end with a newline. In other words, the rest of the mod file can be sent on one line, but if there is a native matlab statement you must enter a `\n` after it.
NB: In this case, apostrophes must be escaped: ' becomes \'
e.g., to run tests/example1.mod:
./dynare_m $'//Example 1 from Collard\'s guide to Dynare\nvar y, c, k, a, h, b;varexo e, u;verbatim;% I want these comments included in\n% example1.m 1999q1 1999y\n%\nvar = 1;\nend;parameters beta, rho, alpha, delta, theta, psi, tau;alpha = 0.36;rho = 0.95;tau = 0.025;beta = 0.99;delta = 0.025;psi = 0;theta = 2.95;phi = 0.1;\nmodel;c*theta*h^(1+psi)=(1-alpha)*y;k = beta*(((exp(b)*c)/(exp(b(+1))*c(+1)))*(exp(b(+1))*alpha*y(+1)+(1-delta)*k));y = exp(a)*(k(-1)^alpha)*(h^(1-alpha));k = exp(b)*(y-c)+(1-delta)*k(-1);a = rho*a(-1)+tau*b(-1) + e;b = tau*a(-1)+rho*b(-1) + u;end;initval;y = 1.08068253095672;c = 0.80359242014163;h = 0.29175631001732;k = 11.08360443260358;a = 0;b = 0;e = 0;u = 0;end;shocks;var e; stderr 0.009;var u; stderr 0.009;var e, u = phi*0.009*0.009;end; stoch_simul;'
2017-09-08 17:40:04 +02:00
Houtan Bastani
44ce31dd2a
preprocessor: add backslashes to log output in latex. closes #1507
2017-09-08 11:06:37 +02:00
Stéphane Adjemian (Scylla)
85409ac5be
Fixed typo introduced in previous merge.
2017-08-31 12:15:33 +02:00
Stéphane Adjemian (Scylla)
9b8961d26e
Merge branch 'master' into ecb-master
...
Fixed conflicts:
preprocessor/DynareBison.yy
preprocessor/Statement.hh
2017-08-31 12:09:43 +02:00
Stéphane Adjemian (Scylla)
8b94cb1ab0
Added option stochastic to Dynare command.
2017-08-31 10:19:43 +02:00
Houtan Bastani
c1debb1afe
preprocessor: don’t allow write_latex_steady_state_model without steady_state_model block. #1496
2017-08-30 15:46:17 +02:00
Houtan Bastani
d23a684bf6
preprocessor: add write_latex_steady_steade_model command. Closes #1496
2017-08-30 14:30:06 +02:00
Stéphane Adjemian (Scylla)
8e767ee720
Merge branch 'master' into ecb-master
...
Fixed conflicts:
matlab/backward/backward_model_forecast.m
preprocessor/DynareBison.yy
preprocessor/ParsingDriver.hh
tests/practicing/datasaver.m
2017-08-30 11:51:56 +02:00
Houtan Bastani
49ec4f3545
Merge branch 'state_var'
2017-08-29 16:08:11 +02:00
Houtan Bastani
85ab36750e
preprocessor: only create *set_auxiliary_variables.m file if there will be something in it. Closes #1384
2017-08-29 14:44:52 +02:00
Houtan Bastani
b6176ae406
preprocessor: add parameter_set option to evaluate_smoother command. Closes #1477
2017-08-28 18:25:37 +02:00
Houtan Bastani
12ddf85690
preprocessor: aesthetic fix
2017-08-28 17:47:37 +02:00
Houtan Bastani
076fb75f98
preprocessor: add model_local_variable declaration for declaring model local variables with tex names. Closes #563
2017-08-28 17:24:56 +02:00
Houtan Bastani
31dfe2a6b6
Add nopreprocessoroutput option to dynare. Closes #1390
2017-08-25 14:26:39 +02:00
Houtan Bastani
9dbb6736c5
preprocessor: add missing option to dynare options message
2017-08-25 14:20:08 +02:00
Houtan Bastani
d83694f1d8
preprocessor: fix spacing in message
2017-08-25 14:20:08 +02:00
Houtan Bastani
f0352541d5
preprocessor: ramsey_model: remove unused symbol_list syntax. Closes #1392
2017-08-24 16:43:36 +02:00
Houtan Bastani
48d6155dbc
preprocessor: add write_equation_tags option to write_latex_original_model and write_latex_static_model. closes #1431
2017-08-24 16:10:53 +02:00
Johannes Pfeifer
f83d640525
Fix typo in ParsingDriver.hh
2017-08-16 19:45:58 +02:00
Stéphane Adjemian (Scylla)
11f4c0f550
Fixed previous merge.
2017-07-27 23:14:50 +02:00
Stéphane Adjemian (Scylla)
dc490570ab
Merge branch 'master' into ecb-master
...
Fixed conflict in preprocessor/ModFile.cc
2017-07-27 22:48:29 +02:00
Houtan Bastani
2930977129
preprocessor: store max lead/lag info, write to output
2017-07-27 12:33:19 -04:00
Houtan Bastani
096e9e5d53
Merge pull request #1470 from JohannesPfeifer/use_shock_groups
...
Fix bug in use_shock_groups
2017-07-07 12:41:22 +02:00
Johannes Pfeifer
52f3b964b2
Fix bug in use_shock_groups and colormap
...
Option was not written to correct subfield of options_-structure. Related to 7cd56e96877de4ed2dd22bb579884ab292034d71
2017-07-07 12:38:20 +02:00
Houtan Bastani
86443e90b9
preprocessor: add possibility to add vector to adl command
2017-07-03 17:29:58 +02:00
Houtan Bastani
a76d4495d3
preprocessor: move adl to unaryopnode
2017-07-03 16:38:44 +02:00
Houtan Bastani
5730852828
preprocessor: to_string is in the new C++ standard
2017-07-03 14:52:06 +02:00
Houtan Bastani
b7b0a6f73a
declare parameters when adl is encountered
2017-06-30 16:22:24 +02:00
Stéphane Adjemian (Charybdis)
ec5068623c
Merge branch 'master' into ecb-master
2017-06-30 10:55:31 +02:00