version
0.0.1
Defines the C++ API for MsPASS
Loading...
Searching...
No Matches
cxx
include
misc
blas.h
1
#ifndef __BLAS_H
2
#define __BLAS_H
3
4
#include "FC.h"
5
6
extern
"C"
{
7
double
ddot(
const
int
& n,
const
double
*x,
const
int
& incx,
8
const
double
*y,
const
int
& incy);
9
double
dscal(
const
int
& n,
const
double
& a,
const
double
*x,
const
int
& incx);
10
double
daxpy(
const
int
&n,
const
double
& a,
const
double
*x,
const
int
& incx,
11
const
double
*y,
const
int
& incy);
12
double
dcopy(
const
int
&n,
const
double
*x,
const
int
& incx,
13
const
double
*y,
const
int
& incy);
14
double
dnrm2(
const
int
&n,
const
double
*x,
const
int
& incx);
15
void
dgetrf(
int
&,
int
&,
double
*,
int
&,
int
*,
int
&);
16
void
dgetri(
int
&,
double
*,
int
&,
int
*,
double
*,
int
&,
int
&);
17
double
dlamch(
const
char
*cmach);
18
int
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);
23
int
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
Generated by
1.9.8