Johannes Pfeifer
97f6a4219b
smirnov_test.m: update call to histc under Matlab
2023-12-11 18:04:41 +01:00
Stéphane Adjemian (Guts)
8d8176fc30
Remove unused (saved on disk) vector of indices.
2023-12-07 12:29:28 +01:00
Sébastien Villemot
40ef192e37
Merge branch 'dynare-ident_globals'
...
Ref. !2213
2023-12-07 12:19:04 +01:00
Johannes Pfeifer
1e5a04c2c5
filt_mc_.m: clarify R2 concept
2023-12-07 12:18:00 +01:00
Johannes Pfeifer
f3a1ba56e3
GSA: removed non-working UI context menu and associated functions
...
Decision taken in Town Square
2023-12-07 12:18:00 +01:00
Johannes Pfeifer
af53c65172
dynare_sensitivity.m: update header
2023-12-07 12:18:00 +01:00
Johannes Pfeifer
c3b9c499ba
GSA: more fixes to LaTeX output
2023-12-07 12:18:00 +01:00
Johannes Pfeifer
7f027d8f5e
dyn_table.m: reduce white space in output
2023-12-07 12:18:00 +01:00
Johannes Pfeifer
9efb784763
GSA: remove some unused functions and move other to inline ones
2023-12-07 12:18:00 +01:00
Johannes Pfeifer
19b2619d06
Remove unused gsa/gsa_speed.m
2023-12-07 12:17:59 +01:00
Johannes Pfeifer
5d07ff9f8b
GSA: decrease waitbar refresh frequency
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
fca782f8e4
Correct LaTeX output by disentangling purpose of input arguments
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
43fc6263af
dyn_latex_table.m: make code robust to including dollar signs in labels and headers
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
37ab539a10
testsuite: provide meaningful output in case of LaTeX errors
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
6adf1c2639
Various cosmetic changes to functions
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
709ef9230f
get_the_name.m: do not pass full options structure as input
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
0ba91259d8
GSA: cosmetic fixes to log_trans_.m and gsa_skewness.m
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
dce0967deb
GSA: replace deprecated hist() syntax under MATLAB
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
392721097c
Identification: various cosmetic fixes
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
e68793030c
ls2003.mod: factorize tests
2023-12-07 12:11:38 +01:00
Johannes Pfeifer
bf6d88a472
Remove globals from identification and GSA
...
Incidentally cleans up files and fixes LaTeX output
2023-12-07 12:11:36 +01:00
Sébastien Villemot
6a58316a3e
MEX files: disable clang-tidy false positive for call to std::strcpy
2023-12-06 22:24:57 +01:00
Sébastien Villemot
91f2dcdfe1
MEX files: use “auto” when initializing with a template cast to avoid duplicating the type name
...
Automatically detected by clang-tidy with modernize-use-auto check.
2023-12-06 22:24:56 +01:00
Sébastien Villemot
de476ad5ac
MEX files: use a braced initializer list instead of repeating the return type
...
Automatically detected by clang-tidy with modernize-return-braced-init-list
check.
2023-12-06 22:24:55 +01:00
Sébastien Villemot
123f909b67
MEX files: use pass-by-value + std::move when possible in constructors
...
Automatically detected by clang-tidy with modernize-pass-by-value check.
2023-12-06 22:24:55 +01:00
Sébastien Villemot
fd9a89ab38
MEX files: use default member initialization when possible
...
Automatically detected by clang-tidy with modernize-use-default-member-init
check.
2023-12-06 22:24:55 +01:00
Sébastien Villemot
15b6e6e6b3
MEX files: no longer use “virtual” keyword when overriding a method
...
Automatically detected by clang-tidy with modernize-use-override check.
2023-12-06 22:24:55 +01:00
Sébastien Villemot
9d98811cfc
MEX files: use transparent functor for std::multiplies
...
Automatically detected by clang-tidy using modernize-use-transparent-functors
check.
2023-12-06 22:24:55 +01:00
Sébastien Villemot
8953007440
MEX files: remove unused variables or values
...
Automatically detected by clang-tidy using
clang-diagnostic-unused-but-set-variable, clang-analyzer-deadcode.DeadStores
and clang-diagnostic-unused-const-variable checks.
2023-12-06 22:24:55 +01:00
Sébastien Villemot
d82eecfd39
C++11 modernization: use std::array and std::vector instead of C arrays
...
Automatically detected by clang-tidy using modernize-avoid-c-arrays check.
2023-12-06 22:24:52 +01:00
Sébastien Villemot
3df4856259
Merge branch 'raftery_lewis_bug' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !2214
2023-12-05 18:53:10 +01:00
Sébastien Villemot
11c1f6175e
Add [[nodiscard]] attribute to various functions
...
Automatically detected using clang-tidy with modernize-use-nodiscard check.
2023-12-05 15:44:23 +01:00
Sébastien Villemot
7864370bfb
perfect_foresight_problem MEX: fix inclusion of dynmex.h
...
That header is needed from DynamicModelCaller.hh.
Issue detected by clang-tidy.
2023-12-04 18:21:18 +01:00
Sébastien Villemot
911437378c
Remove unused and unmaintained unit test for k-order
2023-12-04 18:21:18 +01:00
Sébastien Villemot
6f38dcd1d5
bytecode MEX: fix logical test
...
The test “solve_algo >= 6 || solve_algo <= 8” was always true.
Issue detected by clang-tidy using the
clang-diagnostic-tautological-overlap-compare check.
2023-12-04 18:21:13 +01:00
Sébastien Villemot
bc6840ff6f
MEX libkorder: make destructor of SparseTensor class virtual
...
That class is a base class, so it must have a virtual destructor to avoid
memory leaks.
Issue detected by clang-tidy with
clang-diagnostic-delete-non-abstract-non-virtual-dtor check.
2023-12-04 18:20:43 +01:00
Sébastien Villemot
aeec4494b0
MEX libkorder: fix use of moved-from object
...
Detected by clang-tidy using clang-analyzer-cplusplus.Move check.
2023-12-04 18:20:43 +01:00
Sébastien Villemot
857e5b00f5
C++ modernization: pass by value and use std::move when relevant
...
Automatically detected and fixed using clang-tidy with modernize-pass-by-value
check.
2023-12-04 18:20:43 +01:00
Sébastien Villemot
bd7703d160
C++ modernization: use a braced initializer list instead when relevant
...
Automatically detected and fixed using clang-tidy with
modernize-return-braced-init-list check.
2023-12-04 18:20:43 +01:00
Sébastien Villemot
a5445c52be
C++ modernization: more uses of auto keyword
...
Automatically detected and fixed using clang-tidy with modernize-use-auto
check.
2023-12-04 18:20:43 +01:00
Sébastien Villemot
403f20a7f3
C++ modernization: add [[nodiscard]] attribute to various functions
...
Automatically detected and fixed using clang-tidy with modernize-use-nodiscard
check.
2023-12-04 18:20:42 +01:00
Johannes Pfeifer
53f12e81fa
Raftery/Lewis: fix case with only one parameter
...
Dimension for max needs to be specified
2023-12-04 16:25:00 +01:00
Sébastien Villemot
bea87aafad
Manual: minor formatting improvements
...
[skip ci]
2023-12-04 16:22:24 +01:00
Johannes Pfeifer
526e6841b1
Sampling_Function_2.m: clean up and fix wrong logical conditions
2023-12-04 12:07:58 +01:00
Johannes Pfeifer
c21199a3e9
prior_draw.m: remove wrong note
2023-12-04 12:07:57 +01:00
Johannes Pfeifer
36a4ad0fbc
Fix Remove globals and clean up map_ident_.m and friends
2023-12-04 12:07:56 +01:00
Johannes Pfeifer
f218127220
GSA: remove globals from various routines
2023-12-04 12:07:46 +01:00
Stéphane Adjemian (Ryûk)
edaf938582
Add --log option to dcontrib command.
2023-11-30 21:55:35 +01:00
Stéphane Adjemian (Ryûk)
dadcd9a2bf
Dynare does not ship jsonlab anymore.
...
See 1d5a442fe5
.
2023-11-30 16:52:02 +01:00
Sébastien Villemot
c6a7801ba8
clang-format configuration: set “PackConstructorInitializers: NextLine”
2023-11-30 14:37:05 +01:00