- 18 Apr, 2019 1 commit
-
-
Sébastien Villemot authored
-
- 16 Apr, 2019 1 commit
-
-
Sébastien Villemot authored
-
- 12 Apr, 2019 1 commit
-
-
Sébastien Villemot authored
Does not work for Julia mode, neither with block and bytecode. Note: in DLL mode, the number of temporary terms in no longer given in the ‘ntt’ symbol; it must be computed using ‘M_.dynamic_tmp_nbr’. Ref dynare#217
-
- 03 Apr, 2019 1 commit
-
-
Sébastien Villemot authored
Use ReplaceShorterLiterals option to enforce replacement of all strings. https://clang.llvm.org/extra/clang-tidy/checks/modernize-raw-string-literal.html
-
- 08 Mar, 2019 1 commit
-
-
Sébastien Villemot authored
Here, emplace() and insert() are not interchangeable because this is a std::set of std::vector<int>, and we really want the initializer-list constructor of std::vector (and not the two int's constructor). Fixes the test deterministic_simulations/lola_solve_one_boundary.mod
-
- 21 Feb, 2019 2 commits
-
-
Sébastien Villemot authored
-
Houtan Bastani authored
-
- 29 Jan, 2019 1 commit
-
-
Houtan Bastani authored
-
- 28 Jan, 2019 1 commit
-
-
Houtan Bastani authored
when an equation is of the form `X` = `constant`, replace all occurrences of `X` in other equations with `constant`
-
- 20 Dec, 2018 1 commit
-
-
Stéphane Adjemian authored
To install this version of gcc: ~$ brew install gcc@7 Does not seem to work with gcc-8 (missing headers…).
-
- 03 Dec, 2018 1 commit
-
-
Sébastien Villemot authored
-
- 30 Nov, 2018 1 commit
-
-
Sébastien Villemot authored
-
- 28 Nov, 2018 1 commit
-
-
Sébastien Villemot authored
Those const data members are simply made public.
-
- 23 Nov, 2018 1 commit
-
-
Sébastien Villemot authored
-
- 22 Nov, 2018 3 commits
-
-
Sébastien Villemot authored
Also, no longer compute two times symmetric elements in derivation w.r.t. parameters at order 2, for consistency with derivation w.r.t. endogenous. It is therefore now necessary to duplicate them in the output to keep behavior unchanged.
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- 16 Nov, 2018 3 commits
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
Closes #13
-
Sébastien Villemot authored
-
- 15 Nov, 2018 1 commit
-
-
Sébastien Villemot authored
This is the first step towards computing k-order derivatives. Ref dynare#217, #10
-
- 26 Oct, 2018 1 commit
-
-
Sébastien Villemot authored
New options "mexext" and "matlabroot" are introduced, so that the preprocessor knows where to find MATLAB and which architecture to compile for. Only recent gcc is now supported. A set of optimization flags is used so that compilation goes reasonably fast on large models. Consequently, options "msvc", "mingw" and "cygwin" have been removed.
-
- 10 Oct, 2018 3 commits
-
-
Sébastien Villemot authored
Since, in this case, there are less equations than endogenous, the variable_reordered structure was not filled with enough element, leading to an invalid memory read when printing M_.state_var. Ref #637
-
Sébastien Villemot authored
-
Sébastien Villemot authored
In particular, it is necessary to turn back DataTree::AddVariable() into a non-virtual method, because it is called from DataTree's constructor. Enforcing the absence of leads/lags is now done using a new boolean DataTree::is_static. Take advantage of the new copy constructor for handling PlannerObjectiveStatement more elegantly. Unfortunately it is not possible to implement *move* constructor / assigment operators, because the reference ExprNode::datatree is not mutable.
-
- 05 Oct, 2018 1 commit
-
-
Sébastien Villemot authored
Commit c6cb9aa1 was not the right fix.
-
- 04 Oct, 2018 1 commit
-
-
Sébastien Villemot authored
The syntax makes clearer the distinction between a function call and an initialization. Also, it prevents bugs due to implicit type conversions.
-
- 01 Oct, 2018 1 commit
-
-
Sébastien Villemot authored
This mimicks the structure of M-functions (though the logic for filling the temporary terms vector is a bit different). This change implied a modification in the way we compute the checksum in case of block decomposition (the temporary terms for the C output are not correctly computed in that case).
-
- 28 Sep, 2018 1 commit
-
-
FerhatMihoubi authored
Adds a new model option "linear_decomposition" that creates a block composed of the non-linear equations o the model
-
- 25 Sep, 2018 1 commit
-
-
Sébastien Villemot authored
Since model local variables are now treated as temporary terms, they must be marked as such even when option notmpterms is present.
-
- 14 Sep, 2018 1 commit
-
-
Houtan Bastani authored
-
- 05 Sep, 2018 1 commit
-
-
Sébastien Villemot authored
Incidentally, replace the IS_* macros by inline functions.
-
- 22 Aug, 2018 1 commit
-
-
Houtan Bastani authored
-
- 17 Aug, 2018 1 commit
-
-
Houtan Bastani authored
-
- 18 Jul, 2018 2 commits
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- 17 Jul, 2018 2 commits
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
-
- 27 Jun, 2018 2 commits
-
-
Sébastien Villemot authored
-
Sébastien Villemot authored
- M and MEX files are now under +${MODELNAME}/ - bytecode and C source now under ${MODELNAME}/model/
-