Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 10/31/2024
Public
Document Table of Contents

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 )

Include Files

  • mkl.fi

Description

Given a complex vector cx, the i?max1 functions return the index of the first vector element of maximum absolute value. These functions are based on the BLAS functions icamax/izamax, but using the absolute value of components. 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

DOUBLE COMPLEX for izmax1

Array, size 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. Index of the vector element of maximum absolute value.