47 namespace BLAS_C_Decl {
261 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DROTG,drotg)(
a,b,c,s);
269 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DROT,drot)(
N,
X,
INCX,
Y,
INCY,
C,
S);
276 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DSWAP,dswap)(
N,
X,
INCX,
Y,
INCY);
283 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DSCAL,dscal)(
N,
ALPHA,
X,
INCX);
290 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DCOPY,dcopy)(
N,
X,
INCX,
Y,
INCY);
298 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DAXPY,daxpy)(
N,
A,
X,
INCX,
Y,
INCY);
305 return BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DDOT,ddot)(
N,
X,
INCX,
Y,
INCY);
312 return BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DNRM2,dnrm2)(
N,
X,
INCX);
319 return BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DASUM,dasum)(
N,
X,
INCX);
326 return BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(IDAMAX,idamax)(
N,
X,
INCX);
336 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DGEMV,dgemv)(
FORTRAN_CHAR_1_ARG_CALL(
TransChar[transa]), m, n, alpha, pa, lda, x, incx, beta, py, incy);
344 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DGBMV,dgbmv)(
FORTRAN_CHAR_1_ARG_CALL(
TransChar[transa]), m, n, kl, ku, alpha, pa, lda, x, incx, beta, py, incy);
358 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DSYMV,dsymv)(
FORTRAN_CHAR_1_ARG_CALL(
UploChar[uplo]), n, alpha, pa, lda, x, incx, beta, py, incy);
366 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DSBMV,dsbmv)(
FORTRAN_CHAR_1_ARG_CALL(
UploChar[uplo]), n, k, alpha, pa, lda, x, incx, beta, py, incy);
384 ,n, pa, lda, px, incx);
394 ,n, k, pa, lda, px, incx);
414 ,n, pa, lda, px, incx);
424 ,n, k, pa, lda, px, incx);
442 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DGER,dger)(m, n, alpha, px, incx, py, incy, pa, lda);
502 BLAS_C_Decl::FORTRAN_FUNC_CALL_UL(DSYMM,dsymm)(
FORTRAN_CHAR_1_ARG_CALL(
SideChar[side]),
FORTRAN_CHAR_1_ARG_CALL(
UploChar[uplo]), m, n, alpha, pa, lda, pb, ldb, beta, pc, ldc);
void gbmv(Transp transa, f_int m, f_int n, f_int kl, f_int ku, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy)
const f_int const f_int const f_int & KL
f_dbl_prec const f_int f_dbl_prec * Y
const f_int const f_int const f_int const f_int & KU
void scal(const f_int &N, const f_dbl_prec &ALPHA, f_dbl_prec *X, const f_int &INCX)
void trsv(Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx)
FORTRAN_FUNC_DECL_UL(void, DROTG, drotg)(f_dbl_prec *A
FortranTypes::f_int f_int
void tbmv(Uplo uplo, Transp trans, Diag diag, f_int n, f_int k, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx)
f_dbl_prec f_dbl_prec * C
void rot(const f_int &N, f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY, const f_dbl_prec &C, const f_dbl_prec &S)
void rotg(f_dbl_prec *a, f_dbl_prec *b, f_dbl_prec *c, f_dbl_prec *s)
void syr2(Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, const f_dbl_prec *py, f_int incy, f_dbl_prec *pa, f_int lda)
const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_int const f_dbl_prec const f_int const f_dbl_prec f_dbl_prec const f_int & LDC
const LAPACK_C_Decl::f_int LAPACK_C_Decl::f_dbl_prec * A
#define FORTRAN_CHAR_1_ARG_CALL(ARG_NAME)
void symm(Side side, Uplo uplo, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *pb, f_int ldb, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc)
const f_int const f_dbl_prec const f_dbl_prec * AP
const f_int const f_int const f_dbl_prec const f_dbl_prec const f_int const f_dbl_prec const f_int const f_dbl_prec & BETA
void axpy(const f_int &N, const f_dbl_prec &A, const f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY)
f_dbl_prec const f_int & INCX
const f_int const f_int & K
void sbmv(Uplo uplo, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy)
void swap(const f_int &N, f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY)
void tpsv(Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pap, f_dbl_prec *px, f_int incx)
void spr(Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, f_dbl_prec *pap)
void copy(const f_int &N, const f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY)
f_dbl_prec asum(const f_int &N, const f_dbl_prec *X, const f_int &INCX)
void syr2k(Uplo uplo, Transp trans, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *pb, f_int ldb, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc)
f_dbl_prec dot(const f_int &N, const f_dbl_prec *X, const f_int &INCX, const f_dbl_prec *Y, const f_int &INCY)
const f_int const f_int const f_int const f_dbl_prec const f_dbl_prec const f_int const f_dbl_prec const f_int & LDB
void gemm(Transp transa, Transp transb, f_int m, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *pb, f_int ldb, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc)
f_dbl_prec f_dbl_prec f_dbl_prec * S
FORTRAN_CONST_CHAR_1_ARG(TRANS)
const LAPACK_C_Decl::f_int const LAPACK_C_Decl::f_int const LAPACK_C_Decl::f_int const LAPACK_C_Decl::f_dbl_prec const LAPACK_C_Decl::f_int const LAPACK_C_Decl::f_dbl_prec LAPACK_C_Decl::f_dbl_prec * C
void spr2(Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, const f_dbl_prec *py, f_int incy, f_dbl_prec *pap)
f_dbl_prec nrm2(const f_int &N, const f_dbl_prec *X, const f_int &INCX)
const f_int f_dbl_prec a[]
void syr(Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, f_dbl_prec *pa, f_int lda)
void tpmv(Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pap, f_dbl_prec *px, f_int incx)
FortranTypes::f_int f_int
f_dbl_prec const f_int f_dbl_prec const f_int & INCY
f_dbl_prec iamax(const f_int &N, const f_dbl_prec *X, const f_int &INCX)
void ger(f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, const f_dbl_prec *py, f_int incy, f_dbl_prec *pa, f_int lda)
FortranTypes::f_dbl_prec f_dbl_prec
void trsm(Side side, Uplo uplo, Transp transa, Diag diag, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, f_dbl_prec *pb, f_int ldb)
const f_int const f_int & N
void symv(Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy)
void gemv(Transp transa, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy)
const f_int const f_int const f_dbl_prec const f_dbl_prec const f_int & LDA
void spmv(Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *pap, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy)
void syrk(Uplo uplo, Transp trans, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc)
void trmv(Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx)
FortranTypes::f_dbl_prec f_dbl_prec
void tbsv(Uplo uplo, Transp trans, Diag diag, f_int n, f_int k, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx)
FortranTypes::f_real f_real
void trmm(Side side, Uplo uplo, Transp transa, Diag diag, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, f_dbl_prec *pb, f_int ldb)