Commit Graph

262 Commits (f6f4ea70fbce9fd584c72c15a2932fa02a854d0b)

Author SHA1 Message Date
Michel Juillard 489b778016 put orig_eq_nbr and ramsey_eq_nbr in mod_file_struct 2016-04-01 18:45:19 +02:00
Johannes Pfeifer 227b9d2339 Save dataset_info in results.mat if it exists 2016-03-11 15:29:12 +01:00
Houtan Bastani 50a4d50821 preprocessor: introduce new option compute_xrefs, #1125 2016-02-23 13:57:55 +01:00
Stéphane Adjemian (Charybdis) 0038bbe755 Closes #1057.
Use a static file with a list of routines to cleared before each run (because they have
persistent variables).This static file (the script
matlab/list_of_functions_to_be_cleared.m) is distributed with Dynare and
needs to be updated for each release (or each time we add/remove
persistent variables). To update the file just do:

>> clear_persistent_variables(DYNARE_MATLAB_PATH, true)

and add/commit the generated file.
2015-11-12 14:38:16 +01:00
MichelJuillard 12eca084bd Merge pull request #871 from JohannesPfeifer/prior_posterior_function
Add functionality Prior posterior function
2015-10-10 22:17:53 +02:00
Michel Juillard 062eb75ddd changed Dynare timer to local timer 2015-10-10 14:33:30 +02:00
Stéphane Adjemian (Charybdis) 4537f46647 Removed clear all for Matlab>=R2015b.
By default, Dynare clears the globals and functions containing
persistent variables. The behaviour of Dynare is not changed with
Matlab<R2015b or Octave.
2015-10-06 11:34:56 +02:00
Houtan Bastani 998db5c144 preprocessor: make ramsey_policy/ramsey_model and discretionary_policy mutually exclusive. closes #1047 2015-09-03 17:04:34 +02:00
Houtan Bastani 7cc90013cd Merge branch 'julia' 2015-09-01 11:35:16 +02:00
Michel Juillard a538e29f1e expand extended preprocessor + first implementation of Petsc interface 2015-08-27 10:00:51 +02:00
Michel Juillard 50097bc054 adding writeResidualsC() for external files 2015-08-24 14:53:27 +02:00
Houtan Bastani fb51517ac7 fix comments in generated files 2015-08-21 12:00:47 +02:00
Houtan Bastani 1d4002a3c7 remove duplicate try/catch 2015-08-21 11:40:43 +02:00
Houtan Bastani cbe1027428 remove unnecessary get*Function functions 2015-08-19 11:28:25 +02:00
Houtan Bastani 6156c76f79 load steady_state! function into model.steady_state 2015-08-19 10:59:30 +02:00
Houtan Bastani ce7a172c21 preprocessor: issue warning when param used with lead/lag. closes #976 2015-07-30 14:40:03 +02:00
Houtan Bastani 6330fa0374 write dynamic model output
Conflicts:
	preprocessor/DynamicModel.cc
2015-07-29 14:59:09 +02:00
Houtan Bastani 38e4480893 add linear option to options 2015-07-29 13:31:42 +02:00
Houtan Bastani 43e5e58a66 remove unnecessary assignment as the field is assigned in the constructor 2015-07-29 13:22:40 +02:00
Houtan Bastani 601a52a093 rename model__ to model 2015-07-29 11:35:10 +02:00
Houtan Bastani ba8518bf43 create options 2015-07-29 11:30:01 +02:00
Houtan Bastani 389bb89a55 simplify modules created by preprocessor 2015-07-28 18:00:00 +02:00
Houtan Bastani 5ce7d85205 reduce code that is output in modfile.jl 2015-07-28 17:32:34 +02:00
Houtan Bastani 789d881cca write steady state model 2015-07-28 17:27:56 +02:00
Johannes Pfeifer 22c81ba805 Make sure the used global variables are correctly set and available in the base workspace 2015-07-28 15:36:59 +02:00
Houtan Bastani d49e6e4156 wrie dynamic params deriv file 2015-07-28 14:59:55 +02:00
Houtan Bastani d7ad832c1d write static param derivs file 2015-07-28 12:29:42 +02:00
Houtan Bastani 2bb2682b50 write dynamic file 2015-07-27 17:02:51 +02:00
Houtan Bastani 6fc6f2f7d1 clean up writing of static model 2015-07-27 15:59:13 +02:00
Houtan Bastani f3c14ec396 write static model 2015-07-27 15:33:38 +02:00
Houtan Bastani c124fd040c write more output to modfilename.jl 2015-07-24 12:34:06 +02:00
Houtan Bastani 5c59910001 accord variable names and functions with julia programming style 2015-07-24 11:35:23 +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 db3f2b3c06 move external file write functions to class definitions 2015-07-21 17:35:06 +02:00
Houtan Bastani 663d7d82bb fix typo 2015-06-30 12:12:49 +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 8fe889bf2f Revert "preprocessor: replace extra exos in steady state model"
This reverts commit 8bc946c148b3e3321e23bfbace19c91feb2893dc.
2015-06-09 16:40:14 +02:00
Houtan Bastani 3740c4a28b preprocessor: replace extra exos in steady state model
(commit lost in merge)
(cherry picked from commit d7db5070e7cf8d1b043062b04d3bd3c4e18ce6c1)
2015-06-08 15:45:03 +02:00
Michel Juillard 567156aad4 option occbin allows for more equations than variables 2015-06-04 14:18:46 +02:00
Houtan Bastani 6d727f534e Merge branch 'rmExtraExo' 2015-05-28 12:33:56 +02:00
Houtan Bastani 35cd407f5f preprocessor: add minimal_workspace option to dynare statement, #946 2015-05-28 11:50:39 +02:00
Houtan Bastani a361980437 preprocessor: move all dynamic model reindexing to DynamicModel 2015-05-20 12:27:56 +02:00
Houtan Bastani 549c6637cb preprocessor: move external_functions_table reindexing to modfile::transformpass 2015-05-19 16:32:26 +02:00
Houtan Bastani 1817992f45 preprocessor: remove unnecessary reindexing 2015-05-19 16:31:50 +02:00
Houtan Bastani 6a37dc9e21 Merge branch 'master' into rmExtraExo 2015-05-18 17:16:55 +02:00
Michel Juillard a757579213 fixing logic in creation of checksum file. Improving documentation. 2015-05-11 08:57:24 +02:00
Michel Juillard f020a2cb52 adding dynare command line option 'fast' in order not to recompile MEX
files if the lists of variables and the equations haven't changed
between two runs of the same model file.
2015-05-10 20:29:03 +02:00
Michel Juillard 5b42483e81 adding feature to recompile MEX files only if the model has
changed (not activated yet)
detail of compilation code moved from preprocessor (ModFile.cc) to
./matlab/utilities/general/dyn_mex.m
2015-05-10 18:16:53 +02:00
Houtan Bastani e8809480e2 preprocessor: add dynare_version field to oo_, M_, and options_, #546 2015-04-30 14:45:53 +02:00