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

Go to the source code of this file.

Functions

double F77_dasum (const int *N, double *X, const int *incX)
void F77_daxpy (const int *N, const double *alpha, const double *X, const int *incX, double *Y, const int *incY)
void F77_dcopy (const int *N, double *X, const int *incX, double *Y, const int *incY)
double F77_ddot (const int *N, const double *X, const int *incX, const double *Y, const int *incY)
double F77_dnrm2 (const int *N, const double *X, const int *incX)
void F77_drotg (double *a, double *b, double *c, double *s)
void F77_drot (const int *N, double *X, const int *incX, double *Y, const int *incY, const double *c, const double *s)
void F77_dscal (const int *N, const double *alpha, double *X, const int *incX)
void F77_dswap (const int *N, double *X, const int *incX, double *Y, const int *incY)
double F77_dzasum (const int *N, void *X, const int *incX)
double F77_dznrm2 (const int *N, const void *X, const int *incX)
int F77_idamax (const int *N, const double *X, const int *incX)

Function Documentation

◆ F77_dasum()

double F77_dasum ( const int * N,
double * X,
const int * incX )

Definition at line 11 of file c_dblas1.c.

12{
13 return cblas_dasum(*N, X, *incX);
14}
double cblas_dasum(const CBLAS_INT N, const double *X, const CBLAS_INT incX)
Definition cblas_dasum.c:12
#define N

◆ F77_daxpy()

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

Definition at line 16 of file c_dblas1.c.

18{
19 cblas_daxpy(*N, *alpha, X, *incX, Y, *incY);
20 return;
21}
void cblas_daxpy(const CBLAS_INT N, const double alpha, const double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY)
Definition cblas_daxpy.c:11
#define alpha
Definition eval.h:35

◆ F77_dcopy()

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

Definition at line 23 of file c_dblas1.c.

25{
26 cblas_dcopy(*N, X, *incX, Y, *incY);
27 return;
28}
void cblas_dcopy(const CBLAS_INT N, const double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY)
Definition cblas_dcopy.c:11

◆ F77_ddot()

double F77_ddot ( const int * N,
const double * X,
const int * incX,
const double * Y,
const int * incY )

Definition at line 30 of file c_dblas1.c.

32{
33 return cblas_ddot(*N, X, *incX, Y, *incY);
34}
double cblas_ddot(const CBLAS_INT N, const double *X, const CBLAS_INT incX, const double *Y, const CBLAS_INT incY)
Definition cblas_ddot.c:12

◆ F77_dnrm2()

double F77_dnrm2 ( const int * N,
const double * X,
const int * incX )

Definition at line 36 of file c_dblas1.c.

37{
38 return cblas_dnrm2(*N, X, *incX);
39}
double cblas_dnrm2(const CBLAS_INT N, const double *X, const CBLAS_INT incX)
Definition cblas_dnrm2.c:12

◆ F77_drot()

void F77_drot ( const int * N,
double * X,
const int * incX,
double * Y,
const int * incY,
const double * c,
const double * s )

Definition at line 47 of file c_dblas1.c.

49{
50
51 cblas_drot(*N,X,*incX,Y,*incY,*c,*s);
52 return;
53}
void cblas_drot(const CBLAS_INT N, double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY, const double c, const double s)
Definition cblas_drot.c:11

◆ F77_drotg()

void F77_drotg ( double * a,
double * b,
double * c,
double * s )

Definition at line 41 of file c_dblas1.c.

42{
43 cblas_drotg(a,b,c,s);
44 return;
45}
void cblas_drotg(double *a, double *b, double *c, double *s)
Definition cblas_drotg.c:11

◆ F77_dscal()

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

Definition at line 55 of file c_dblas1.c.

57{
58 cblas_dscal(*N, *alpha, X, *incX);
59 return;
60}
void cblas_dscal(const CBLAS_INT N, const double alpha, double *X, const CBLAS_INT incX)
Definition cblas_dscal.c:11

◆ F77_dswap()

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

Definition at line 62 of file c_dblas1.c.

64{
65 cblas_dswap(*N,X,*incX,Y,*incY);
66 return;
67}
void cblas_dswap(const CBLAS_INT N, double *X, const CBLAS_INT incX, double *Y, const CBLAS_INT incY)
Definition cblas_dswap.c:11

◆ F77_dzasum()

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

Definition at line 69 of file c_dblas1.c.

70{
71 return cblas_dzasum(*N, X, *incX);
72}
double cblas_dzasum(const CBLAS_INT N, const void *X, const CBLAS_INT incX)

◆ F77_dznrm2()

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

Definition at line 74 of file c_dblas1.c.

75{
76 return cblas_dznrm2(*N, X, *incX);
77}
double cblas_dznrm2(const CBLAS_INT N, const void *X, const CBLAS_INT incX)

◆ F77_idamax()

int F77_idamax ( const int * N,
const double * X,
const int * incX )

Definition at line 79 of file c_dblas1.c.

80{
81 if (*N < 1 || *incX < 1) return(0);
82 return (cblas_idamax(*N, X, *incX)+1);
83}
CBLAS_INDEX cblas_idamax(const CBLAS_INT N, const double *X, const CBLAS_INT incX)