next up previous contents index
Next: Function linmin_deriv_iter Up: Module minimization_module Previous: Function linmin_fast   Contents   Index

Function linmin_deriv


\begin{boxedminipage}{\textwidth}
\begin{verbatim}linmin = linmin_deriv(x0,xdir,dx0,y, &
epsilon,dfunc)\end{verbatim}
\end{boxedminipage}

Line minimizer that uses the derivative and extrapolates its projection onto the search direction to zero. Again, the func interface is the same as for linmin.

x0 -- real(dp), dimension(:)

Starting vector

xdir -- real(dp), dimension(:)

Search direction

dx0 -- real(dp), dimension(:)

Initial gradient

y -- real(dp), dimension(:)

Result

epsilon -- real(dp)

Initial step

Function dfunc(x) -- real(dp), dimension(size(x))

x -- real(dp), dimension(:)

Return value -- integer

linmin_deriv_iter function

gabor 2009-06-30