Mercurial > octave-nkf
view scripts/optimization/module.mk @ 20641:c3c052b9192a
Improve performance and error reporting of betainv, gaminv (bug #34363).
* betainv.m: Replace for loop with do-until loop. Shorten max loop cycles to
40, rather than 10,000. Issue warning if algorithm fails.
* gaminv.m: Replace for loop with do-until loop. Shorten max loop cycles to
40, rather than 100. Issue warning if algorithm fails.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 11 Oct 2015 16:55:17 -0700 |
parents | 916cc788d906 |
children |
line wrap: on
line source
FCN_FILE_DIRS += \ scripts/optimization \ scripts/optimization/private scripts_optimization_PRIVATE_FCN_FILES = \ scripts/optimization/private/__fdjac__.m scripts_optimization_FCN_FILES = \ scripts/optimization/__all_opts__.m \ scripts/optimization/fminbnd.m \ scripts/optimization/fminsearch.m \ scripts/optimization/fminunc.m \ scripts/optimization/fsolve.m \ scripts/optimization/fzero.m \ scripts/optimization/glpk.m \ scripts/optimization/lsqnonneg.m \ scripts/optimization/optimget.m \ scripts/optimization/optimset.m \ scripts/optimization/pqpnonneg.m \ scripts/optimization/qp.m \ scripts/optimization/sqp.m scripts_optimizationdir = $(fcnfiledir)/optimization scripts_optimization_DATA = $(scripts_optimization_FCN_FILES) scripts_optimization_privatedir = $(fcnfiledir)/optimization/private scripts_optimization_private_DATA = $(scripts_optimization_PRIVATE_FCN_FILES) FCN_FILES += \ $(scripts_optimization_FCN_FILES) \ $(scripts_optimization_PRIVATE_FCN_FILES) PKG_ADD_FILES += scripts/optimization/PKG_ADD DIRSTAMP_FILES += scripts/optimization/$(octave_dirstamp)