Stéphane Adjemia (Scylla)
b2c072d5c8
Link fixes.
2019-02-05 10:24:12 +01:00
Stéphane Adjemia (Scylla)
8d21108368
Do not use \LaTeX symbol.
...
I did not manage to get it work simultaneously for the html and pdf output.
2019-02-05 10:22:02 +01:00
Johannes Pfeifer
d5e25c8f43
mr_hessian.m: prevent infinite loop
...
Make sure hessian is not 0 and add counter.
Fixes #1636
2019-02-05 10:00:54 +01:00
Johannes Pfeifer
8cb99bfe9d
discretionary_policy_1.m: check for NaN before checking for non-zero derivatives
...
Prevents false error message
2019-02-05 09:14:20 +01:00
Stéphane Adjemia (Scylla)
171db444f1
Updated copyright.
2019-02-04 17:58:52 +01:00
Stéphane Adjemia (Scylla)
458c0417a5
Fixed pdf (latex) compilation.
2019-02-04 17:30:28 +01:00
Stéphane Adjemia (Scylla)
5c75c30104
Fixed matlab warning.
...
[skip ci]
2019-02-04 16:26:48 +01:00
Stéphane Adjemia (Scylla)
d849b447ec
Fixed indentation in sections 8 and 9.
2019-02-04 14:44:01 +01:00
Stéphane Adjemia (Scylla)
5a4b957267
Fixed indentation in section 7.
2019-02-04 12:48:27 +01:00
Stéphane Adjemia (Scylla)
b61c16a003
Cosmetic change.
2019-02-04 12:47:25 +01:00
Stéphane Adjemia (Scylla)
ac9dfdbfe6
Fixed indentation in section 6.
2019-02-04 11:55:01 +01:00
Stéphane Adjemian
768555b523
Merge branch 'fixes_4.6' into 'master'
...
Fixes 4.6
See merge request Dynare/dynare!1641
2019-02-04 10:19:05 +00:00
Stéphane Adjemia (Scylla)
b7c60ddf59
Added a routine for writing the problem to be solved to compute the BGP of a model.
...
- Only works with backward models.
- Probably doesn't work if the model includes auxiliary variables.
- Assumes that the trends are multiplicative.
2019-02-04 10:04:33 +01:00
Stéphane Adjemia (Scylla)
f7b332efa6
Removed shocks.
2019-02-04 10:04:33 +01:00
Sébastien Villemot
3e5b4084b8
Dynare++: fix bug in new threading code
...
At the end of a thread, we must first notify the main thread waiting on the
condition variable, then unlock the mutex. We must do these two operations in
that order, otherwise there is a possibility of having the main process
destroying the condition variable before the thread tries to notify it (if all
other threads terminate at the same time and bring the counter down to zero).
For that reason, we cannot use std::notify_all_at_thread_exit().
Bug introduced in commit 752a02a36
.
2019-02-02 09:05:02 +01:00
Sébastien Villemot
44a378bf26
Add Dynare++ journals to artifacts
2019-02-02 09:05:02 +01:00
Sébastien Villemot
2bfc59bed4
Boost is no longer needed in Dynare++
2019-02-02 09:05:02 +01:00
Houtan Bastani
18b006d46f
fix comments
2019-02-01 16:45:13 +01:00
Houtan Bastani
f29d974410
add copyright and fix spacing
2019-02-01 16:42:32 +01:00
Sumudu Kankanamge
31d59d6be3
-add file to read JSON gui perfect-foresight
2019-02-01 14:54:52 +01:00
Sébastien Villemot
6e04919af9
README.md: bump GCC requirement to version 6 or later
...
GCC 5 supports C++14, but it is still not enough because it does not implement
N4387 that was retroactively applied to the standard in 2015 (see the "Notes"
and "Defect reports" sections of
https://en.cppreference.com/w/cpp/utility/tuple/tuple ).
2019-02-01 12:31:50 +01:00
Sébastien Villemot
1238fb2071
Remove duplicate test file
...
Another version is already under tests/trend_var/ directory.
2019-01-31 19:01:41 +01:00
Sébastien Villemot
566d237ec3
Dynare++ tensor library: small simplification
2019-01-31 19:01:41 +01:00
Sébastien Villemot
342e8c7508
Dynare++ tensor library: further notation fixes in documentation
...
Also fix extensions of source files.
2019-01-31 19:01:41 +01:00
Sébastien Villemot
a612c59ff3
Dynare++: remove leftover file from the transition away from CWEB
2019-01-31 19:01:40 +01:00
Houtan Bastani
a68f3fc082
remove unused output from functions
2019-01-31 16:11:35 +01:00
Sébastien Villemot
c15602c658
Dynare++: convert doc of Sylvester module to LaTeX
...
Previously it was plain TeX.
This allows us to remove the test for pdfetex.
2019-01-31 12:14:12 +01:00
Sébastien Villemot
268d540d58
Dynare++: add tl.tex to distributed tarball
...
By the way, simplify Makefile rules.
2019-01-31 12:11:28 +01:00
Sébastien Villemot
4f7330cb52
Dynare++: add LaTeX overview of the Tensor Library
...
The material of this document comes from the introduction to the library that
had been lost in the move away from CWEB (formerly tl/cc/main.web).
This file gives a good overview of the library. It has been adapted from TeX to
LaTeX. Also I fixed a mistake in the Faà di Bruno's tensor formula.
2019-01-30 19:07:57 +01:00
Sébastien Villemot
a122927872
Dynare++: another change related to default number of threads
...
Forgotten in commit 733308807
.
2019-01-29 20:31:06 +01:00
Sébastien Villemot
733308807d
Dynare++: by default, use as many threads as there are logical CPUs
...
The former default was 2 threads, since Dynare++ was written at a time when
hyper-threading was being generalized (but multiple cores were not).
2019-01-29 16:34:25 +01:00
Sébastien Villemot
edda6e3038
Dynare++ multithreading: simplification of mutex interface
2019-01-29 15:53:44 +01:00
Sébastien Villemot
752a02a36c
Dynare++: use C++11 threads (instead of POSIX threads API)
...
On Windows, this means that a POSIX threads implementation is no longer needed,
since C++11 threads are implemented using native Windows threads.
On GNU/Linux and macOS, POSIX threads are still used under the hood.
A new m4 macro (AX_CXX11_THREAD) is used to add the proper compilation
flags (instead of AX_PTHREAD).
2019-01-28 18:44:24 +01:00
Houtan Bastani
5ea315db20
preprocessor: submodule update
2019-01-28 17:53:36 +01:00
Houtan Bastani
d32de4deae
preprocessor, reporting: submodule update
2019-01-28 15:47:40 +01:00
Houtan Bastani
266d470668
document rounding method in reporting
2019-01-28 15:27:27 +01:00
Sébastien Villemot
cfc81bc5ff
Update preprocessor and dseries submodules
2019-01-28 15:16:37 +01:00
Houtan Bastani
b758f56931
preprocessor: submodule update
2019-01-28 10:46:41 +01:00
Stéphane Adjemian
d5db6ece5c
Merge branch 'patch-1' into 'master'
...
Update dynare.texi
See merge request Dynare/dynare!1642
2019-01-28 08:22:21 +00:00
Wenddy SHu
163c904b49
Update dynare.texi
2019-01-28 01:38:10 +00:00
Sébastien Villemot
a9e51ac4c0
Dynare++ sylvester equation solver: remove the SylvMemory class, not actually used
2019-01-25 18:43:21 +01:00
Sébastien Villemot
3ce051d819
Dynare++ sylvester equation solver: various simplifications and improvements
...
In particular, the test binary now errors out in case of test failure.
2019-01-25 18:43:21 +01:00
Houtan Bastani
d15c998804
reporting: submodule update
2019-01-25 18:02:16 +01:00
Houtan Bastani
dd4dd9be5b
preprocessor: submodule update
2019-01-25 15:07:31 +01:00
Sébastien Villemot
14fe72e11f
Add missing artefacts for Dynare++
2019-01-24 19:57:21 +01:00
Sébastien Villemot
0ecc979116
Run dynare++ testsuite in Gitlab CI
2019-01-24 18:55:41 +01:00
Stéphane Adjemia (Scylla)
3de80c1b56
Fixed indentation in section 5.
2019-01-24 18:18:07 +01:00
Stéphane Adjemia (Scylla)
73a3872fa7
Fixed typo + Cosmetic change.
2019-01-24 17:52:28 +01:00
Stéphane Adjemia (Scylla)
4fe98a8215
Cosmetc change.
2019-01-24 17:40:37 +01:00
Stéphane Adjemia (Scylla)
9873353ffd
Completed indentation fixes in section 4.
2019-01-24 17:40:12 +01:00