OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
c_zblas1.c File Reference
#include "cblas_test.h"
#include "cblas.h"

Go to the source code of this file.

Functions

void F77_zaxpy (const int *N, const void *alpha, void *X, const int *incX, void *Y, const int *incY)
void F77_zcopy (const int *N, void *X, const int *incX, void *Y, const int *incY)
void F77_zdotc (const int *N, const void *X, const int *incX, const void *Y, const int *incY, void *dotc)
void F77_zdotu (const int *N, void *X, const int *incX, void *Y, const int *incY, void *dotu)
void F77_zdscal (const int *N, const double *alpha, void *X, const int *incX)
void F77_zscal (const int *N, const void **alpha, void *X, const int *incX)
void F77_zswap (const int *N, void *X, const int *incX, void *Y, const int *incY)
int F77_izamax (const int *N, const void *X, const int *incX)
double F77_dznrm2 (const int *N, const void *X, const int *incX)
double F77_dzasum (const int *N, void *X, const int *incX)

Function Documentation

◆ F77_dzasum()

double F77_dzasum ( const int * N,
void * X,
const int * incX )

Definition at line 71 of file c_zblas1.c.

72{
73 return cblas_dzasum(*N, X, *incX);
74}
double cblas_dzasum(const CBLAS_INT N, const void *X, const CBLAS_INT incX)
#define N

◆ F77_dznrm2()

double F77_dznrm2 ( const int * N,
const void * X,
const int * incX )

Definition at line 66 of file c_zblas1.c.

67{
68 return cblas_dznrm2(*N, X, *incX);
69}
double cblas_dznrm2(const CBLAS_INT N, const void *X, const CBLAS_INT incX)

◆ F77_izamax()

int F77_izamax ( const int * N,
const void * X,
const int * incX )

Definition at line 60 of file c_zblas1.c.

61{
62 if (*N < 1 || *incX < 1) return(0);
63 return(cblas_izamax(*N, X, *incX)+1);
64}
CBLAS_INDEX cblas_izamax(const CBLAS_INT N, const void *X, const CBLAS_INT incX)

◆ F77_zaxpy()

void F77_zaxpy ( const int * N,
const void * alpha,
void * X,
const int * incX,
void * Y,
const int * incY )

Definition at line 11 of file c_zblas1.c.

13{
14 cblas_zaxpy(*N, alpha, X, *incX, Y, *incY);
15 return;
16}
void cblas_zaxpy(const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
Definition cblas_zaxpy.c:11
#define alpha
Definition eval.h:35

◆ F77_zcopy()

void F77_zcopy ( const int * N,
void * X,
const int * incX,
void * Y,
const int * incY )

Definition at line 18 of file c_zblas1.c.

20{
21 cblas_zcopy(*N, X, *incX, Y, *incY);
22 return;
23}
void cblas_zcopy(const CBLAS_INT N, const void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
Definition cblas_zcopy.c:11

◆ F77_zdotc()

void F77_zdotc ( const int * N,
const void * X,
const int * incX,
const void * Y,
const int * incY,
void * dotc )

Definition at line 25 of file c_zblas1.c.

27{
28 cblas_zdotc_sub(*N, X, *incX, Y, *incY, dotc);
29 return;
30}
void cblas_zdotc_sub(const CBLAS_INT N, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotc)

◆ F77_zdotu()

void F77_zdotu ( const int * N,
void * X,
const int * incX,
void * Y,
const int * incY,
void * dotu )

Definition at line 32 of file c_zblas1.c.

34{
35 cblas_zdotu_sub(*N, X, *incX, Y, *incY, dotu);
36 return;
37}
void cblas_zdotu_sub(const CBLAS_INT N, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *dotu)

◆ F77_zdscal()

void F77_zdscal ( const int * N,
const double * alpha,
void * X,
const int * incX )

Definition at line 39 of file c_zblas1.c.

41{
42 cblas_zdscal(*N, *alpha, X, *incX);
43 return;
44}
void cblas_zdscal(const CBLAS_INT N, const double alpha, void *X, const CBLAS_INT incX)

◆ F77_zscal()

void F77_zscal ( const int * N,
const void ** alpha,
void * X,
const int * incX )

Definition at line 46 of file c_zblas1.c.

48{
49 cblas_zscal(*N, alpha, X, *incX);
50 return;
51}
void cblas_zscal(const CBLAS_INT N, const void *alpha, void *X, const CBLAS_INT incX)
Definition cblas_zscal.c:11

◆ F77_zswap()

void F77_zswap ( const int * N,
void * X,
const int * incX,
void * Y,
const int * incY )

Definition at line 53 of file c_zblas1.c.

55{
56 cblas_zswap(*N,X,*incX,Y,*incY);
57 return;
58}
void cblas_zswap(const CBLAS_INT N, void *X, const CBLAS_INT incX, void *Y, const CBLAS_INT incY)
Definition cblas_zswap.c:11