Commit Graph

286 Commits (b2963ae55806af28618ea1caa86866d55f832f9e)

Author SHA1 Message Date
Houtan Bastani 7b0817a25e preprocessor: don’t need compiler argument to dynare when using octave. closes #1314 2016-10-14 17:35:10 +02:00
Houtan Bastani 61b2be2a2c preprocessor: add normcdf for MSVC. closes #1259 2016-10-14 16:11:44 +02:00
Houtan Bastani 9ec4037fc8 preprocessor: fix bug introduced in 4255be00b8a10226470c4cc1bc5a514ce37041bc. Normcdf is not supported by MSVC 2016-10-14 13:59:36 +02:00
Houtan Bastani 484453af03 preprocessor: allow acosh, asinh, atanh, normcdf for MSVC 11.0 or later 2016-10-14 13:44:21 +02:00
Houtan Bastani bb51e3084a preprocessor: add support for MinGW. #1226 2016-10-14 11:25:23 +02:00
Houtan Bastani e4745e040a preprocessor: Return equation numbers/tags in error message when linear model contains nonzero hessian entries. #419 2016-07-27 15:01:54 -04:00
Houtan Bastani 98c08fd74b preprocessor: check linear model hessian = 0. closes #419 2016-07-25 13:43:34 -04:00
Stéphane Adjemian (Hermes) 605cd365d2 Added routines for steady state computation (julia). 2016-06-14 11:21:23 +02:00
Stéphane Adjemian (Hermes) 8ac1b5c4fd Add pointer to user written steady state routine. 2016-05-23 13:48:19 +02:00
Stéphane Adjemian (Hermes) d3da9eb990 Assign parameter values in main julia module.
See PR #1102 by spencerlyon2.

Added support for filling in the model.params Vector.
2016-05-23 13:48:19 +02:00
Stéphane Adjemian (Hermes) 0d8e583daa Cosmetic changes.
+ Renamed model as model_
+ Renamed options as options_
+ Renamed output as oo_
+ Also export oo_ and options_
+ Fixed typos in comments.
2016-05-23 13:48:19 +02:00
Stéphane Adjemian (Hermes) a300cefbbf Made room for user written steady state file. 2016-05-23 13:48:19 +02:00
Stéphane Adjemian (Hermes) e51971aeef Added boolean variable for tracking if a steadystate block is present in the mod file. 2016-05-23 13:48:19 +02:00
Stéphane Adjemian (Hermes) b45ce5d4b1 Removed try-catch block. 2016-05-23 13:48:19 +02:00
Stéphane Adjemian (Hermes) f14be19ed6 Fixed crash when steadystate block does not exist. 2016-05-23 13:48:19 +02:00
Houtan Bastani 323fe8d41a preprocessor: replace no_2nd_order_params_derivs with params_deriv_order. #1187 2016-05-18 12:26:19 +02:00
Houtan Bastani ac5a82ded9 Revert "Revert "preprocessor: add option no_2nd_order_params_derivs. #1187""
This reverts commit c496d6f5ca905abe99a257f8f757fc3816cefe56.
2016-05-18 10:34:45 +02:00
Houtan Bastani 48928c61ce Revert "preprocessor: add params_derivs_order to identification and sensitivity. #1187"
This reverts commit 6192a6a7765e7bde388f4a6feac4362d1e9fd284.
2016-05-18 10:33:45 +02:00
Houtan Bastani b898bfea6e preprocessor: add params_derivs_order to identification and sensitivity. #1187 2016-05-17 17:18:16 +02:00
Houtan Bastani e68711c6c3 Revert "preprocessor: add option no_2nd_order_params_derivs. #1187"
This reverts commit 024586fbb1152d4ee4d2aa259c5012c2483c9a52.
2016-05-17 15:37:46 +02:00
Houtan Bastani de9d05aac4 Revert "preprocessor: params_derivs_file: by default, compute second order derivs wrt params; simplify code; #1187"
This reverts commit 1442f83037e9d66a718a0fd446faddae5ebbf58b.
2016-05-17 15:37:29 +02:00
Houtan Bastani 9202c1e6c2 preprocessor: params_derivs_file: by default, compute second order derivs wrt params; simplify code; #1187 2016-05-13 10:48:49 +02:00
Houtan Bastani c3dcc0e121 preprocessor: add option no_2nd_order_params_derivs. #1187 2016-05-12 14:40:28 +02:00
Houtan Bastani 0b922739a6 preprocessor: only compute first order derivatives w.r.t. parameters with identification. closes #1187 2016-05-12 12:02:34 +02:00
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