# i?max1

Finds the index of the vector element whose real part has maximum absolute value.

## Syntax

index = icmax1( n, cx, incx )

index = izmax1( n, cx, incx )

## Description

Given a complex vector cx, the i?max1 functions return the index of the vector element whose real part has maximum absolute value. These functions are based on the BLAS functions icamax/izamax, but using the absolute value of the real part. They are designed for use with clacon/zlacon.

## Input Parameters

n

  INTEGER. Specifies the number of elements in the vector cx.

cx

  COMPLEX for icmax1

  COMPLEX*16 for izmax1

  Array, DIMENSION at least `(1+(n-1)*abs(incx))`.

  Contains the input vector.

incx

  INTEGER. Specifies the spacing between successive elements of cx.

## Output Parameters

index

  INTEGER. Contains the index of the vector element whose real part has maximum absolute value.

Parent topic: Auxiliary Routines