BLAS/SRC/dznrm2.f90(3) Library Functions Manual BLAS/SRC/dznrm2.f90(3) NAME BLAS/SRC/dznrm2.f90 SYNOPSIS Functions/Subroutines real(wp) function dznrm2 (n, x, incx) DZNRM2 Function/Subroutine Documentation real(wp) function dznrm2 (integer n, complex(wp), dimension(*) x, integer incx) DZNRM2 Purpose: DZNRM2 returns the euclidean norm of a vector via the function name, so that DZNRM2 := sqrt( x**H*x ) Parameters N N is INTEGER number of elements in input vector(s) X X is COMPLEX*16 array, dimension (N) complex vector with N elements INCX INCX is INTEGER, storage spacing between elements of X If INCX > 0, X(1+(i-1)*INCX) = x(i) for 1 <= i <= n If INCX < 0, X(1-(n-i)*INCX) = x(i) for 1 <= i <= n If INCX = 0, x isn't a vector so there is no need to call this subroutine. If you call it anyway, it will count x(1) in the vector norm N times. Author Edward Anderson, Lockheed Martin Date August 2016 Contributors: Weslley Pereira, University of Colorado Denver, USA Further Details: Anderson E. (2017) Algorithm 978: Safe Scaling in the Level 1 BLAS ACM Trans Math Softw 44:1--28 https://doi.org/10.1145/3061665 Blue, James L. (1978) A Portable Fortran Program to Find the Euclidean Norm of a Vector ACM Trans Math Softw 4:15--23 https://doi.org/10.1145/355769.355771 Definition at line 89 of file dznrm2.f90. Author Generated automatically by Doxygen for LAPACK from the source code. LAPACK Version 3.12.0 BLAS/SRC/dznrm2.f90(3)