dynare/mex/sources
Sébastien Villemot f0888468e6
Bytecode: optimize memory consumption during iterations
mxArray objects were not properly destroyed within the iteration loop, leading
to higher memory usage. Note that there was no memory leak, because these
objects would be destroyed later by MATLAB when exiting the MEX.
2023-04-03 14:14:33 +02:00
..
block_trust_region Remove irrelevant comment 2023-01-04 15:00:27 +01:00
bytecode Bytecode: optimize memory consumption during iterations 2023-04-03 14:14:33 +02:00
cycle_reduction Fix cycle reduction: 2022-10-11 12:11:30 +02:00
disclyap_fast Tighten input sanity checks of various MEX files 2022-03-18 22:49:46 +01:00
folded_to_unfolded_dr Implements `local_state_space_iteration_fortran`, the Fortran replacement of `local_state_space_iteration_k` (Ref #1802) 2021-09-22 16:28:46 +02:00
gensylv Tighten input sanity checks of various MEX files 2022-03-18 22:49:46 +01:00
k_order_mean Tighten input sanity checks of various MEX files 2022-03-18 22:49:46 +01:00
k_order_perturbation C++17 modernization: use std::extent_v to get raw arrays size 2023-01-24 13:43:02 +01:00
k_order_simul Tighten input sanity checks of various MEX files 2022-03-18 22:49:46 +01:00
k_order_welfare C++17 modernization: use std::extent_v to get raw arrays size 2023-01-24 13:43:02 +01:00
kalman_steady_state Use secure URL for link to GNU licenses 2021-06-09 17:35:05 +02:00
kronecker Tighten input sanity checks of various MEX files 2022-03-18 22:49:46 +01:00
libkordersim Local state-space iteration at order 3: multi-thread 3rd-order version with and without pruning 2022-08-30 14:06:19 +02:00
local_state_space_iterations Local state-space iteration at order 3: multi-thread 3rd-order version with and without pruning 2022-08-30 14:06:19 +02:00
logarithmic_reduction logarithmic_reduction.m: use positive penalty add-on 2022-10-11 16:13:03 +02:00
mjdgges Tighten input sanity checks of various MEX files 2022-03-18 22:49:46 +01:00
ms-sbvar Use secure URL for link to GNU licenses 2021-06-09 17:35:05 +02:00
num_procs Enable -Wunused-parameter for C++ MEX 2022-07-05 12:12:53 +02:00
perfect_foresight_problem C++17 modernization: use std::extent_v to get raw arrays size 2023-01-24 13:43:02 +01:00
riccati_update Implements a Fortran update of the states variance-covariance matrix for the Kalman filter 2022-11-14 16:24:46 +00:00
sobol Use Unicode copyright symbol (in UTF-8 encoding) in all source files 2022-04-13 14:54:25 +02:00
Makefile.am Drop block-decomposed first-order perturbation solution and kalman filter 2023-01-13 16:57:49 +01:00
blas_lapack.F08 Implements a logarithmic reduction Fortran routine and the associated test 2022-10-11 12:11:06 +02:00
defines.F08 Convert mjdgges MEX to Fortran 2008 2020-01-09 09:23:07 +01:00
dynblas.h Use secure URL for link to GNU licenses 2021-06-09 17:35:05 +02:00
dynlapack.h Use secure URL for link to GNU licenses 2021-06-09 17:35:05 +02:00
dynmex.h Use secure URL for link to GNU licenses 2021-06-09 17:35:05 +02:00
dynumfpack.h Bytecode MEX: under Octave, use system-wide umfpack.h instead of our own version 2023-03-31 16:18:27 +02:00
matlab_mex.F08 Implements a cycle reduction Fortran routine and the associated test. 2022-10-03 14:38:12 +02:00
pthread.F08 pthread Fortran interface: fix internal type for representing pthread_t structure 2022-02-04 12:33:19 +01:00