blas_iamax Interface

private interface blas_iamax

explicit interface for BLAS IAMAX routines

Usage: idx = blas_iamax(x, incx)

This is not a public interface, it is used internally by pic_iamax

Called by

interface~~blas_iamax~~CalledByGraph interface~blas_iamax blas_iamax proc~pic_icamax pic_icamax proc~pic_icamax->interface~blas_iamax proc~pic_idamax pic_idamax proc~pic_idamax->interface~blas_iamax proc~pic_isamax pic_isamax proc~pic_isamax->interface~blas_iamax proc~pic_izamax pic_izamax proc~pic_izamax->interface~blas_iamax interface~pic_iamax pic_iamax interface~pic_iamax->proc~pic_icamax interface~pic_iamax->proc~pic_idamax interface~pic_iamax->proc~pic_isamax interface~pic_iamax->proc~pic_izamax

Functions

private pure function icamax(n, x, incx) result(idx)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
complex(kind=sp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx

Return Value integer(kind=default_int)

private pure function idamax(n, x, incx) result(idx)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
real(kind=dp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx

Return Value integer(kind=default_int)

private pure function isamax(n, x, incx) result(idx)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
real(kind=sp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx

Return Value integer(kind=default_int)

private pure function izamax(n, x, incx) result(idx)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
complex(kind=dp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx

Return Value integer(kind=default_int)