hp2FEM
0.1
|
Templates for BLAS-like routines. More...
Go to the source code of this file.
Defines | |
#define | GK_MKBLAS(PRFX, TYPE, OUTTYPE) |
#define | GK_MKBLAS_PROTO(PRFX, TYPE, OUTTYPE) |
Templates for BLAS-like routines.
$Id: gk_mkblas.h 10234 2011-06-14 12:56:29Z karypis $
#define GK_MKBLAS_PROTO | ( | PRFX, | |
TYPE, | |||
OUTTYPE | |||
) |
TYPE *PRFX ## incset(size_t n, TYPE baseval, TYPE *x);\ TYPE PRFX ## max(size_t n, TYPE *x);\ TYPE PRFX ## min(size_t n, TYPE *x);\ size_t PRFX ## argmax(size_t n, TYPE *x);\ size_t PRFX ## argmin(size_t n, TYPE *x);\ size_t PRFX ## argmax_n(size_t n, TYPE *x, size_t k);\ OUTTYPE PRFX ## sum(size_t n, TYPE *x, size_t incx);\ TYPE *PRFX ## scale(size_t n, TYPE alpha, TYPE *x, size_t incx);\ OUTTYPE PRFX ## norm2(size_t n, TYPE *x, size_t incx);\ OUTTYPE PRFX ## dot(size_t n, TYPE *x, size_t incx, TYPE *y, size_t incy);\ TYPE *PRFX ## axpy(size_t n, TYPE alpha, TYPE *x, size_t incx, TYPE *y, size_t incy);\