dynare/mex/sources
Sébastien Villemot 6a26926892
Add new block_trust_region MEX
This MEX solves nonlinear systems of equations using a trust region algorithm.
The problem is subdivided in smaller problems by doing a block
triangularisation of the Jacobian at the guess value, using the
Dulmage-Mendelsohn algorithm.

The interface of the MEX is simply:

  [x, info] = block_trust_region(f, guess_value);

Where f is either a function handle or a string designating a function.
f must take one argument (the evaluation point), and return either one or two
arguments (the residuals and, optionally, the Jacobian).

On success, info=0; on failure, info=1.
2019-12-03 16:17:16 +01:00
..
block_kalman_filter Various improvements related to the MEX R2018a API 2019-07-09 11:54:12 +02:00
block_trust_region Add new block_trust_region MEX 2019-12-03 16:17:16 +01:00
bytecode Bytecode: fix logic in routine that substracts two sparse matrices 2019-11-27 16:57:47 +01:00
dynare_simul_ Use Unicode copyright symbol (in UTF-8 encoding) 2019-04-16 11:42:16 +02:00
gensylv Use Unicode copyright symbol (in UTF-8 encoding) 2019-04-16 11:42:16 +02:00
k_order_perturbation capitalize Cepremap and Matlab, uncapitalize DYNARE 2019-10-02 14:09:21 +02:00
kalman_steady_state Kalman steady state DLL: various modernizations and simplifications 2019-04-30 15:54:43 +02:00
kronecker Always compile MEX files with OpenMP (when they can take advantage of it) 2019-06-25 17:26:17 +02:00
local_state_space_iterations C++17: use structured bindings instead of std::tie 2019-09-11 16:06:35 +02:00
mjdgges Various improvements related to the MEX R2018a API 2019-07-09 11:54:12 +02:00
ms-sbvar replace use of old-style casts 2019-07-30 15:15:23 -04:00
num_procs Add new num_procs MEX file for getting number of available processing units 2019-06-27 14:34:09 +02:00
perfect_foresight_problem perfect_foresight_problem MEX: optimization for linear models 2019-11-14 14:45:10 +01:00
sobol Various improvements related to the MEX R2018a API 2019-07-09 11:54:12 +02:00
Makefile.am Add new block_trust_region MEX 2019-12-03 16:17:16 +01:00
blas_lapack.F08 Add Fortran 2008 interface for a subset of BLAS/LAPACK functions 2019-12-03 16:17:12 +01:00
dynblas.h Use Unicode copyright symbol (in UTF-8 encoding) 2019-04-16 11:42:16 +02:00
dynlapack.h Use Unicode copyright symbol (in UTF-8 encoding) 2019-04-16 11:42:16 +02:00
dynmex.h Implement mxIsScalar() for MATLAB < R2015a (8.5) 2019-06-25 20:31:13 +02:00
dynumfpack.h Use Unicode copyright symbol (in UTF-8 encoding) 2019-04-16 11:42:16 +02:00
matlab_mex.F08 Add Fortran 2008 interface for a subset of MEX functions 2019-12-03 16:17:08 +01:00