version  0.0.1
Defines the C++ API for MsPASS
Loading...
Searching...
No Matches
blas.h
1#ifndef __BLAS_H
2#define __BLAS_H
3
4#include "FC.h"
5
6extern "C" {
7double ddot(const int& n,const double *x,const int& incx,
8 const double *y,const int& incy);
9double dscal(const int& n, const double& a, const double *x, const int& incx);
10double daxpy(const int &n, const double& a, const double *x,const int& incx,
11 const double *y,const int& incy);
12double dcopy(const int &n, const double *x,const int& incx,
13 const double *y,const int& incy);
14double dnrm2(const int &n, const double *x,const int& incx);
15void dgetrf(int&,int&,double*,int&,int*,int&);
16void dgetri(int&,double*,int&,int*,double*,int&,int&);
17double dlamch(const char *cmach);
18int dstebz(char *range, char *order, int *n, double
19 *vl, double *vu, int *il, int *iu, double *abstol,
20 double *d__, double *e, int *m, int *nsplit,
21 double *w, int *iblock, int *isplit, double *work,
22 int *iwork, int *info);
23int dstein(int *n, double *d__, double *e,
24 int *m, double *w, int *iblock, int *isplit,
25 double *z__, int *ldz, double *work, int *iwork,
26 int *ifail, int *info);
27
28};
29
30#endif