Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

zdotc (3p)

Name

zdotc - compute the dot product of two vectors conjg(x) and y.

Synopsis

DOUBLE COMPLEX FUNCTION ZDOTC(N, X, INCX, Y, INCY)

DOUBLE COMPLEX X(*), Y(*)
INTEGER N, INCX, INCY

DOUBLE COMPLEX FUNCTION ZDOTC_64(N, X, INCX, Y, INCY)

DOUBLE COMPLEX X(*), Y(*)
INTEGER*8 N, INCX, INCY




F95 INTERFACE
COMPLEX(8) FUNCTION DOTC(N, X, INCX, Y, INCY)

COMPLEX(8), DIMENSION(:) :: X, Y
INTEGER :: N, INCX, INCY

COMPLEX(8) FUNCTION DOTC_64(N, X, INCX, Y, INCY)

COMPLEX(8), DIMENSION(:) :: X, Y
INTEGER(8) :: N, INCX, INCY




C INTERFACE
#include <sunperf.h>

doublecomplex  zdotc(int  n,  doublecomplex *x, int incx, doublecomplex
*y, int incy);

doublecomplex zdotc_64(long n, doublecomplex *x, long incx,  doublecom-
plex *y, long incy);

Description

Oracle Solaris Studio Performance Library                            zdotc(3P)



NAME
       zdotc - compute the dot product of two vectors conjg(x) and y.


SYNOPSIS
       DOUBLE COMPLEX FUNCTION ZDOTC(N, X, INCX, Y, INCY)

       DOUBLE COMPLEX X(*), Y(*)
       INTEGER N, INCX, INCY

       DOUBLE COMPLEX FUNCTION ZDOTC_64(N, X, INCX, Y, INCY)

       DOUBLE COMPLEX X(*), Y(*)
       INTEGER*8 N, INCX, INCY




   F95 INTERFACE
       COMPLEX(8) FUNCTION DOTC(N, X, INCX, Y, INCY)

       COMPLEX(8), DIMENSION(:) :: X, Y
       INTEGER :: N, INCX, INCY

       COMPLEX(8) FUNCTION DOTC_64(N, X, INCX, Y, INCY)

       COMPLEX(8), DIMENSION(:) :: X, Y
       INTEGER(8) :: N, INCX, INCY




   C INTERFACE
       #include <sunperf.h>

       doublecomplex  zdotc(int  n,  doublecomplex *x, int incx, doublecomplex
                 *y, int incy);

       doublecomplex zdotc_64(long n, doublecomplex *x, long incx,  doublecom-
                 plex *y, long incy);



PURPOSE
       zdotc  compute  the  dot product of conjg(x) and y where x and y are n-
       vectors.


ARGUMENTS
       N (input)
                 On entry, N specifies the number of elements in  the  vector.
                 If N is not positive then the function returns the value 0.0.
                 Unchanged on exit.


       X (input)
                 of DIMENSION at least ( 1 + ( n - 1  )*abs(  INCX  )  ).   On
                 entry,  the  incremented  array  X must contain the vector x.
                 Unchanged on exit.


       INCX (input)
                 On entry, INCX specifies the increment for the elements of X.
                 Unchanged on exit.


       Y (input)
                 of  DIMENSION  at  least  (  1 + ( n - 1 )*abs( INCY ) ).  On
                 entry, the incremented array Y must  contain  the  vector  y.
                 Unchanged on exit.


       INCY (input)
                 On entry, INCY specifies the increment for the elements of Y.
                 Unchanged on exit.




                                  7 Nov 2015                         zdotc(3P)