Developer Reference

  • 2021.1
  • 12/04/2020
  • Public Content
Contents

cblas_?nrm2

Computes the Euclidean norm of a vector.

Syntax

float
cblas_snrm2
(
const
MKL_INT
n
,
const
float
*x
,
const
MKL_INT
incx
);
double
cblas_dnrm2
(
const
MKL_INT
n
,
const
double
*x
,
const
MKL_INT
incx
);
float
cblas_scnrm2
(
const
MKL_INT
n
,
const
void
*x
,
const
MKL_INT
incx
);
double
cblas_dznrm2
(
const
MKL_INT
n
,
const
void
*x
,
const
MKL_INT
incx
);
Include Files
  • mkl.h
Description
The
?nrm2
routines perform a vector reduction operation defined as
res = ||x||,
where:
x
is a vector,
res
is a value containing the Euclidean norm of the elements of
x
.
Input Parameters
n
Specifies the number of elements in vector
x
.
x
Array, size at least
(1 + (
n
-1)*abs (
incx
))
.
incx
Specifies the increment for the elements of
x
.
Return Values
The Euclidean norm of the vector
x
.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.