Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 11/07/2023
Public

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

Document Table of Contents

?sum1

Forms the 1-norm of the complex vector using the true absolute value.

Syntax

float scsum1(const MKL_INT*n, const MKL_Complex8*cx, const MKL_INT*incx)

double dzsum1(const MKL_INT*n, const MKL_Complex16*cx, const MKL_INT*incx)

Include Files

  • mkl.h

Description

Given a complex vector cx, scsum1/dzsum1 functions take the sum of the absolute values of vector elements and return a single/double precision result, respectively. These functions are based on scasum/dzasum from Level 1 BLAS, but use the true absolute value and were 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 whose elements will be summed.

incx

Specifies the spacing between successive elements of cx (incx > 0).

Return Values

Sum of absolute values.