dot(3F)

ddot, sdot, zdotc, cdotc, zdotu, cdotu - BLAS level ONE, dot product functions

As shipped in IRIX 6.5. First release of IRIX 6.5.

NAME
     ddot, sdot, zdotc, cdotc, zdotu, cdotu - BLAS level ONE, dot product
     functions


FORTRAN 77 SYNOPSIS
     double precision  ddot( n, x, incx, y, incy )
     integer           incx, incy, n
     double precision  x( 1 ), y( 1 )

     real              sdot( n, x, incx, y, incy )
     integer           incx, incy, n
     real              x( 1 ), y( 1 )

     double complex    zdotc( n, x, incx, y, incy )
     integer           incx, incy, n
     complex*16        x( 1 ), y( 1 )

     complex           cdotc( n, x, incx, y, incy )
     integer           incx, incy, n
     complex           x( 1 ), y( 1 )

     double complex    zdotu( n, x, incx, y, incy )
     integer           incx, incy, n
     complex*16        x( 1 ), y( 1 )

     complex           cdotu( n, x, incx, y, incy )
     integer           incx, incy, n
     complex           x( 1 ), y( 1 )


C SYNOPSIS
     double   ddot( n, x, incx, y, incy )
     Integer           incx, incy, n;
     double            (*x)[ n ], (*y)[ n ];

     float    sdot( n, x, incx, y, incy )
     Integer           incx, incy, n;
     real              (*x)[ n ], (*y)[ n ];

     Zomplex  zdotc( n, x, incx, y, incy )
     Integer           incx, incy, n;
     Zomplex           (*x)[ n ], (*y)[ n ];

     Complex  cdotc( n, x, incx, y, incy )
     Integer           incx, incy, n;
     Complex           (*x)[ n ], (*y)[ n ]

     Zomplex  zdotu( n, x, incx, y, incy )
     Integer           incx, incy, n;
     Zomplex           (*x)[ n ], (*y)[ n ];
     Complex  cdotu( n, x, incx, y, incy )
     Integer           incx, incy, n;
     Complex           (*x)[ n ], (*y)[ n ];




DESCRIPTION
     ddot, sdot, zdotc, and cdotc compute the dot product of vector x and
     vector y.

         dot <--- transpose( x ) . y

     zdotu, and cdotu compute the hermitian dot product of vector x and vector
     y.

         dot <--- transpose( conjg( x ) ) . y

     incx and incy specify the increment between two consecutive elements of
     respectively vector x and y.


AUTHORS
          Jack Dongarra, linpack, 3/11/78.