|
template<> |
void | rot (const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s) |
|
template<> |
void | rotg (double &a, double &b, double &c, double &s) |
|
template<> |
void | scal (int N, double alpha, double *X, int incX) |
|
template<> |
void | scal (int N, float alpha, float *X, int incX) |
|
template<> |
void | copy (int N, const double *X, int incX, double *Y, int incY) |
|
template<> |
void | copy (int N, const float *X, int incX, float *Y, int incY) |
|
template<> |
void | axpy (int N, double alpha, const double *X, int incX, double *Y, int incY) |
|
template<> |
void | axpy (int N, float alpha, const float *X, int incX, float *Y, int incY) |
|
template<> |
double | dot (int N, const double *X, int incX, const double *Y, int incY) |
|
template<> |
void | rot (const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s) |
|
template<> |
void | rotg (float &a, float &b, float &c, float &s) |
|
template<> |
float | dot (int N, const float *X, int incX, const float *Y, int incY) |
|
template<> |
double | nrm2 (int N, const double *X, int incX) |
|
template<> |
float | nrm2 (int N, const float *X, int incX) |
|
template<> |
void | ger (enum CBLAS_ORDER order, int M, int N, double alpha, const double *X, int incX, const double *Y, int incY, double *A, int lda) |
|
template<> |
void | trsm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int m, int n, double alpha, const double *A, int lda, double *B, int ldb) |
|
template<> |
void | trsv (enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int n, const double *A, int lda, double *x, int incx) |
|
template<> |
void | ger (enum CBLAS_ORDER order, int M, int N, float alpha, const float *X, int incX, const float *Y, int incY, float *A, int lda) |
|
template<> |
void | gemv (enum CBLAS_ORDER order, CBLAS_TRANSPOSE transA, int M, int N, double alpha, const double *A, int lda, const double *X, int incX, double beta, double *Y, int incY) |
|
template<> |
void | gemv (enum CBLAS_ORDER order, CBLAS_TRANSPOSE transA, int M, int N, float alpha, const float *A, int lda, const float *X, int incX, float beta, float *Y, int incY) |
|
template<> |
void | gemm (enum CBLAS_ORDER order, CBLAS_TRANSPOSE transA, CBLAS_TRANSPOSE transB, int M, int N, int K, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc) |
|
template<> |
void | gemm (enum CBLAS_ORDER order, CBLAS_TRANSPOSE transA, CBLAS_TRANSPOSE transB, int M, int N, int K, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc) |
|
template<> |
void | trsm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int m, int n, float alpha, const float *A, int lda, float *B, int ldb) |
|
template<> |
void | trsv (enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int n, const float *A, int lda, float *x, int incx) |
|
|
template<class T > |
static void | rotg (T &a, T &b, T &c, T &s) |
|
template<class T > |
static void | rot (const int N, T *X, const int incX, T *Y, const int incY, const T c, const T s) |
|
template<class T > |
static void | scal (int N, T alpha, T *X, int incX) |
|
template<class T > |
static void | copy (int N, const T *X, int incX, T *Y, int incY) |
|
template<class T > |
static void | axpy (int N, T alpha, const T *X, int incX, T *Y, int incY) |
|
template<class T > |
static T | dot (int N, const T *X, int incX, const T *Y, int incY) |
|
template<class T > |
static T | nrm2 (int N, const T *X, int incX) |
|
template<class T > |
static void | ger (enum CBLAS_ORDER order, int M, int N, T alpha, const T *X, int incX, const T *Y, int incY, T *A, int lda) |
|
template<class T > |
static void | ger (enum CBLAS_ORDER order, int M, int N, const T *X, int incX, const T *Y, int incY, T *A, int lda) |
|
template<class T > |
static void | gemv (enum CBLAS_ORDER order, CBLAS_TRANSPOSE transA, int M, int N, T alpha, const T *A, int lda, const T *X, int incX, T beta, T *Y, int incY) |
|
template<class Mat , class Vec1 , class Vec2 , class T > |
static void | gemv (CBLAS_TRANSPOSE trans_m, int M, int N, const Mat &m, int ldm, const Vec1 &v, int incv, T alpha, T beta, Vec2 &target, int inctarget) |
|
template<class T > |
static void | gemm (enum CBLAS_ORDER order, CBLAS_TRANSPOSE transA, CBLAS_TRANSPOSE transB, int M, int N, int K, T alpha, const T *A, int lda, const T *B, int ldb, T beta, T *C, int ldc) |
|
template<class T > |
static void | trsm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int m, int n, T alpha, const T *A, int lda, T *B, int ldb) |
|
template<class T > |
static void | trsv (enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int n, const T *A, int lda, T *x, int incx) |
|
template<class Mat1 , class Mat2 , class T > |
static void | trsm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int m, int n, T alpha, const Mat1 &A, int lda, Mat2 &B, int ldb) |
|
template<class Mat , class Vec > |
static void | trsv (enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transA, int n, const Mat &A, int lda, Vec &x, int incx) |
|
template<class Matrix > |
static unsigned | rows (const Matrix &m, CBLAS_TRANSPOSE trans) |
|
template<class Matrix > |
static unsigned | columns (const Matrix &m, CBLAS_TRANSPOSE trans) |
|