Sébastien Villemot
7e770f69e7
Remove workaround for errors in MEX files
...
Because at some point throwing exceptions from MEX files (with mexErrMsgTxt())
was not working under Windows 64-bit, we had designed a workaround to avoid
using exceptions.
Most MEX files were returning an error code as their first (or sometimes last)
argument, and that code would have to be checked from the MATLAB code.
Since this workaround is no longer needed, this commit removes it. As a
consequence, the interface of many MEX files is modified.
For some background, see https://www.dynare.org/pipermail/dev/2010-September/000895.html
2020-01-10 18:33:11 +01:00
Sébastien Villemot
82cef48eb4
A_times_B_kronecker_C MEX: remove the OpenMP codepath
...
Testing shows that it is slower than the BLAS path.
2019-06-25 17:26:14 +02:00
Sébastien Villemot
b556290d60
k-order DLL: simplify and better document correspondence between Dynare and Dynare++ variable orderings
2019-04-10 09:23:32 +02:00
Sébastien Villemot
86a607a4fc
k-order DLL: make the output arguments ready for arbitrary order
2019-04-08 18:47:49 +02:00
Sébastien Villemot
7a75872f72
Modernization: use tilde (~) syntax for ignored output arguments
2018-11-13 18:02:09 +01:00
Sébastien Villemot
a1b8bd39b2
Move the location of various generated files on the filesystem
...
- M and MEX files are now under +${MODELNAME}/
- bytecode, C source and JSON now under ${MODELNAME}/model/
2018-06-27 17:03:39 +02:00
Stéphane Adjemian (Scylla)
7be8f10e0e
Use cells of strings instead of char arrays.
2018-01-09 22:30:01 +01:00
Johannes Pfeifer
ce4d8c3544
Cosmetic fix to error message
2017-11-28 10:27:43 +01:00
Stéphane Adjemian (Charybdis)
1bf81c9f5a
Fixed copyright notices.
2017-05-18 18:36:38 +02:00
Stéphane Adjemian (Charybdis)
5417b27ac7
Fixed indentation of matlab files.
2017-05-16 15:10:20 +02:00
Stéphane Adjemian (Charybdis)
a53636e24e
Fixed copyright notices.
2017-05-16 14:11:15 +02:00
Sébastien Villemot
3fe5a728c6
Remove bad_cond_flag argument from solve1.
...
This flag was not grounded on any solid theoretical foundation.
This commit actually makes solve_algo=2 to be exactly the same than solve_algo=4.
2014-02-04 17:56:27 +01:00
Stéphane Adjemian (Charybdis)
969fe3c209
Renamed options_.solve_maxit as options_.steady.maxit.
2013-10-09 15:38:07 +02:00
Stéphane Adjemian (Charybdis)
e0ce89ec8c
Fixed bug (print_info wrong calling sequence).
2013-07-08 18:05:37 +02:00
Stéphane Adjemian (Charybdis)
8574dfd053
Adapted print_info routine.
2013-06-12 10:54:33 +02:00
Michel Juillard
f944a43b0c
added code for computing risky steady state in regular models (not
...
portfolio models)
2012-09-19 22:51:44 +02:00
Michel Juillard
70e162c736
removed globals from solve1.m
2012-08-06 23:32:40 +02:00
Stéphane Adjemian (Charybdis)
1fb89a07e9
Removed global from set_state_space.
2012-07-03 11:29:18 +02:00
Sébastien Villemot
1f9cea669a
Update copyright notices
2012-06-08 18:22:34 +02:00
Michel Juillard
61b4538644
fixing problems in risky steady state
2012-04-21 21:21:45 +02:00
Michel Juillard
ab629c8ed6
fixing headers
2011-12-20 17:02:25 +01:00
Michel Juillard
10c6978369
minor modifications + headers for new functions
2011-12-19 22:33:25 +01:00
Michel Juillard
c56a8e40e8
adding new functions and new tests for risky steady state
2011-12-17 17:35:42 +01:00