This manual relates to an old release of the Library.
The documentation for the current release is also available on this site.

F06JMF (IZAMAX) (PDF version)
F06 Chapter Contents
F06 Chapter Introduction
NAG Library Manual

NAG Library Routine Document

F06JMF (IZAMAX)

Note:  before using this routine, please read the Users' Note for your implementation to check the interpretation of bold italicised terms and other implementation-dependent details.

+ Contents

    1  Purpose
    7  Accuracy
    9  Example

1  Purpose

F06JMF (IZAMAX) computes the index of the absolutely largest component of a complex vector.

2  Specification

FUNCTION F06JMF ( N, X, INCX)
INTEGER F06JMF
INTEGER  N, INCX
COMPLEX (KIND=nag_wp)  X(*)
The routine may be called by its BLAS name izamax.

3  Description

F06JMF (IZAMAX) returns, via the function name, the smallest index i such that
Rexi+Imxi=maxjRexj+Imxj
where x is an n-element complex vector scattered with stride INCX.

4  References

Lawson C L, Hanson R J, Kincaid D R and Krogh F T (1979) Basic linear algebra supbrograms for Fortran usage ACM Trans. Math. Software 5 308–325

5  Parameters

1:     N – INTEGERInput
On entry: n, the number of elements in x.
2:     X(*) – COMPLEX (KIND=nag_wp) arrayInput
Note: the dimension of the array X must be at least max1, 1+N-1 ×INCX .
On entry: the n-element vector x. xi must be stored in X1+i-1×INCX, for i=1,2,,N.
Intermediate elements of X are not referenced.
3:     INCX – INTEGERInput
On entry: the increment in the subscripts of X between successive elements of x.
Constraint: INCX>0.

6  Error Indicators and Warnings

None.

7  Accuracy

Not applicable.

8  Further Comments

None.

9  Example

None.

F06JMF (IZAMAX) (PDF version)
F06 Chapter Contents
F06 Chapter Introduction
NAG Library Manual

© The Numerical Algorithms Group Ltd, Oxford, UK. 2012