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

Go to the source code of this file.

Functions

void F77_caxpy (const int *N, const void *alpha, void *X, const int *incX, void *Y, const int *incY)
void F77_ccopy (const int *N, void *X, const int *incX, void *Y, const int *incY)
void F77_cdotc (const int *N, void *X, const int *incX, void *Y, const int *incY, void *dotc)
void F77_cdotu (const int *N, void *X, const int *incX, void *Y, const int *incY, void *dotu)
void F77_cscal (const int *N, const void **alpha, void *X, const int *incX)
void F77_csscal (const int *N, const float *alpha, void *X, const int *incX)
void F77_cswap (const int *N, void *X, const int *incX, void *Y, const int *incY)
int F77_icamax (const int *N, const void *X, const int *incX)
float F77_scnrm2 (const int *N, const void *X, const int *incX)
float F77_scasum (const int *N, void *X, const int *incX)

Function Documentation

◆ F77_caxpy()

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

Definition at line 11 of file c_cblas1.c.

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

◆ F77_ccopy()

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

Definition at line 18 of file c_cblas1.c.

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

◆ F77_cdotc()

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

Definition at line 25 of file c_cblas1.c.

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

◆ F77_cdotu()

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

Definition at line 32 of file c_cblas1.c.

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

◆ F77_cscal()

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

Definition at line 39 of file c_cblas1.c.

41{
42 cblas_cscal(*N, alpha, X, *incX);
43 return;
44}
void cblas_cscal(const CBLAS_INT N, const void *alpha, void *X, const CBLAS_INT incX)
Definition cblas_cscal.c:11

◆ F77_csscal()

void F77_csscal ( const int * N,
const float * alpha,
void * X,
const int * incX )

Definition at line 46 of file c_cblas1.c.

48{
49 cblas_csscal(*N, *alpha, X, *incX);
50 return;
51}
void cblas_csscal(const CBLAS_INT N, const float alpha, void *X, const CBLAS_INT incX)

◆ F77_cswap()

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

Definition at line 53 of file c_cblas1.c.

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

◆ F77_icamax()

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

Definition at line 60 of file c_cblas1.c.

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

◆ F77_scasum()

float F77_scasum ( const int * N,
void * X,
const int * incX )

Definition at line 71 of file c_cblas1.c.

72{
73 return cblas_scasum(*N, X, *incX);
74}
float cblas_scasum(const CBLAS_INT N, const void *X, const CBLAS_INT incX)

◆ F77_scnrm2()

float F77_scnrm2 ( const int * N,
const void * X,
const int * incX )

Definition at line 66 of file c_cblas1.c.

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