lnsrch Interface

interface
public subroutine lnsrch(xold, fold, g, p, x, f, stpmax, check, func)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(in), DIMENSION(:):: xold
real(kind=SP), intent(in) :: fold
real(kind=SP), intent(in), DIMENSION(:):: g
real(kind=SP), intent(inout), DIMENSION(:):: p
real(kind=SP), intent(out), DIMENSION(:):: x
real(kind=SP), intent(out) :: f
real(kind=SP), intent(in) :: stpmax
logical(kind=LGT), intent(out) :: check
function func(x)
Arguments
Type IntentOptional AttributesName
real(kind=SP), intent(in), DIMENSION(:):: x
Return Value real(kind=SP)