0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_nelmin.f90 File Reference

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)
 

Detailed Description

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.

Author
Matthias Cuntz
Date
2012

Definition in file mo_nelmin.f90.