cblas_?nrm2
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 vectorx.
- x
- Array, size at least(1 + (.n-1)*abs (incx))
- incx
- Specifies the increment for the elements ofx.
Return Values
The Euclidean norm of the vector
x
.