Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 3/22/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Visible to Intel only — GUID: GUID-6EDDBD3E-34D2-40E6-9937-8E39FCE3C255

Document Table of Contents

i?max1

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

Syntax

MKL_INT icmax1(const MKL_INT*n, const MKL_Complex8*cx, const MKL_INT*incx)

MKL_INT izmax1(const MKL_INT*n, const MKL_Complex16*cx, const MKL_INT*incx)

Include Files

  • mkl.h

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

Specifies the number of elements in the vector cx.

cx

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

Contains the input vector.

incx

Specifies the spacing between successive elements of cx.

Return Values

Index of the vector element of maximum absolute value.