BLAS/SRC/dsdot.f(3) Library Functions Manual BLAS/SRC/dsdot.f(3) NAME BLAS/SRC/dsdot.f SYNOPSIS Functions/Subroutines double precision function dsdot (n, sx, incx, sy, incy) DSDOT Function/Subroutine Documentation double precision function dsdot (integer n, real, dimension(*) sx, integer incx, real, dimension(*) sy, integer incy) DSDOT Purpose: !> !> Compute the inner product of two vectors with extended !> precision accumulation and result. !> !> Returns D.P. dot product accumulated in D.P., for S.P. SX and SY !> DSDOT = sum for I = 0 to N-1 of SX(LX+I*INCX) * SY(LY+I*INCY), !> where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)*INCX, and LY is !> defined in a similar way using INCY. !> Parameters N !> N is INTEGER !> number of elements in input vector(s) !> SX !> SX is REAL array, dimension(N) !> single precision vector with N elements !> INCX !> INCX is INTEGER !> storage spacing between elements of SX !> SY !> SY is REAL array, dimension(N) !> single precision vector with N elements !> INCY !> INCY is INTEGER !> storage spacing between elements of SY !> Returns DSDOT !> DSDOT is DOUBLE PRECISION !> DSDOT double precision dot product (zero if N.LE.0) !> Author Univ. of Tennessee Univ. of California Berkeley Univ. of Colorado Denver NAG Ltd. Further Details: !> References: !> !> !> C. L. Lawson, R. J. Hanson, D. R. Kincaid and F. T. !> Krogh, Basic linear algebra subprograms for Fortran !> usage, Algorithm No. 539, Transactions on Mathematical !> Software 5, 3 (September 1979), pp. 308-323. !> !> REVISION HISTORY (YYMMDD) !> !> 791001 DATE WRITTEN !> 890831 Modified array declarations. (WRB) !> 890831 REVISION DATE from Version 3.2 !> 891214 Prologue converted to Version 4.0 format. (BAB) !> 920310 Corrected definition of LX in DESCRIPTION. (WRB) !> 920501 Reformatted the REFERENCES section. (WRB) !> 070118 Reformat to LAPACK style (JL) !> Definition at line 118 of file dsdot.f. Author Generated automatically by Doxygen for LAPACK from the source code. LAPACK Version 3.12.0 BLAS/SRC/dsdot.f(3)