FORCES
FORtran lib for Comp. Env. Sys.
|
Nelder-Mead algorithm. More...
Go to the source code of this file.
Data Types | |
interface | mo_nelmin::nelminrange |
Minimizes a user-specified function using the Nelder-Mead algorithm. More... | |
Modules | |
module | mo_nelmin |
Nelder-Mead algorithm. | |
Functions/Subroutines | |
real(dp) function, dimension(size(pstart)), public | mo_nelmin::nelmin (func, pstart, varmin, step, konvge, maxeval, funcmin, neval, numrestart, ierror, history) |
Minimizes a user-specified function using the Nelder-Mead algorithm. | |
real(dp) function, dimension(size(pstart)), public | mo_nelmin::nelminxy (func, pstart, xx, yy, varmin, step, konvge, maxeval, funcmin, neval, numrestart, ierror, history) |
Minimizes a user-specified function using the Nelder-Mead algorithm. | |
real(dp) function, dimension(size(pstart)) | mo_nelmin::nelminrange_dp (func, pstart, prange, varmin, step, konvge, maxeval, funcmin, neval, numrestart, ierror, history) |
real(sp) function, dimension(size(pstart)) | mo_nelmin::nelminrange_sp (func, pstart, prange, varmin, step, konvge, maxeval, funcmin, neval, numrestart, ierror, history) |
Nelder-Mead algorithm.
This module provides NELMIN, which minimizes a function using the Nelder-Mead algorithm with the Applied Statistics algorithms No. 047. Original FORTRAN77 version by R ONeill. FORTRAN90 version by John Burkardt.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. Definition in file mo_nelmin.f90.