Classes | |
class | Data |
Static Public Member Functions | |
static std::string | name () |
static void | Init () |
static void | Shutdown () |
template<typename T > | |
static void | SetMatrix (int rows, int cols, const T *const &A, int, T *&B, int) |
template<typename T > | |
static void | GetMatrix (int rows, int cols, const T *const &A, int lda, T *&B, int ldb) |
template<typename T > | |
static void | SetVector (int n_el, const T *const src, int inc_src, T *dst, int inc_dst) |
template<typename T > | |
static void | GetVector (int n_el, const T *const &A, int inc_src, T *&B, int inc_dst) |
static void | axpy (int n, float alpha, const float *x, int incx, float *y, int incy) |
static void | axpy (int n, double alpha, const double *x, int incx, double *y, int incy) |
static void | copy (int n, const float *x, int incx, float *y, int incy) |
static void | copy (int n, const double *x, int incx, double *y, int incy) |
static void | scal (int n, float alpha, float *x, int incx) |
static void | scal (int n, double alpha, double *x, int incx) |
static void | gemv (char trans, int m, int n, float alpha, const float *const A, int lda, const float *const x, int incx, float beta, float *y, int incy) |
static void | gemv (char trans, int m, int n, double alpha, const double *const A, int lda, const double *const x, int incx, double beta, double *y, int incy) |
static void | ger (int m, int n, float alpha, const float *x, int incx, const float *y, int incy, float *A, int lda) |
static void | ger (int m, int n, double alpha, const double *x, int incx, const double *y, int incy, double *A, int lda) |
static void | gemm (char transa, char transb, int m, int n, int k, float alpha, const float *const A, int lda, const float *const B, int ldb, float beta, float *C, int ldc) |
static void | gemm (char transa, char transb, int m, int n, int k, double alpha, const double *const A, int lda, const double *const B, int ldb, double beta, double *C, int ldc) |
static float | nrm2 (int n, const float *x, int incx) |
static double | nrm2 (int n, const double *x, int incx) |
static float | dot (int n, const float *x, int incx, const float *y, int incy) |
static double | dot (int n, const double *x, int incx, const double *y, int incy) |
static std::string blas::name | ( | ) | [inline, static] |
static void blas::Init | ( | ) | [inline, static] |
static void blas::Shutdown | ( | ) | [inline, static] |
static void blas::SetMatrix | ( | int | rows, | |
int | cols, | |||
const T *const & | A, | |||
int | , | |||
T *& | B, | |||
int | ||||
) | [inline, static] |
References copy().
static void blas::GetMatrix | ( | int | rows, | |
int | cols, | |||
const T *const & | A, | |||
int | lda, | |||
T *& | B, | |||
int | ldb | |||
) | [inline, static] |
References copy().
static void blas::SetVector | ( | int | n_el, | |
const T *const | src, | |||
int | inc_src, | |||
T * | dst, | |||
int | inc_dst | |||
) | [inline, static] |
References copy().
static void blas::GetVector | ( | int | n_el, | |
const T *const & | A, | |||
int | inc_src, | |||
T *& | B, | |||
int | inc_dst | |||
) | [inline, static] |
References copy().
static void blas::axpy | ( | int | n, | |
float | alpha, | |||
const float * | x, | |||
int | incx, | |||
float * | y, | |||
int | incy | |||
) | [inline, static] |
static void blas::axpy | ( | int | n, | |
double | alpha, | |||
const double * | x, | |||
int | incx, | |||
double * | y, | |||
int | incy | |||
) | [inline, static] |
static void blas::copy | ( | int | n, | |
const float * | x, | |||
int | incx, | |||
float * | y, | |||
int | incy | |||
) | [inline, static] |
Referenced by GetMatrix(), GetVector(), SetMatrix(), and SetVector().
static void blas::copy | ( | int | n, | |
const double * | x, | |||
int | incx, | |||
double * | y, | |||
int | incy | |||
) | [inline, static] |
static void blas::scal | ( | int | n, | |
float | alpha, | |||
float * | x, | |||
int | incx | |||
) | [inline, static] |
static void blas::scal | ( | int | n, | |
double | alpha, | |||
double * | x, | |||
int | incx | |||
) | [inline, static] |
static void blas::gemv | ( | char | trans, | |
int | m, | |||
int | n, | |||
float | alpha, | |||
const float *const | A, | |||
int | lda, | |||
const float *const | x, | |||
int | incx, | |||
float | beta, | |||
float * | y, | |||
int | incy | |||
) | [inline, static] |
static void blas::gemv | ( | char | trans, | |
int | m, | |||
int | n, | |||
double | alpha, | |||
const double *const | A, | |||
int | lda, | |||
const double *const | x, | |||
int | incx, | |||
double | beta, | |||
double * | y, | |||
int | incy | |||
) | [inline, static] |
static void blas::ger | ( | int | m, | |
int | n, | |||
float | alpha, | |||
const float * | x, | |||
int | incx, | |||
const float * | y, | |||
int | incy, | |||
float * | A, | |||
int | lda | |||
) | [inline, static] |
static void blas::ger | ( | int | m, | |
int | n, | |||
double | alpha, | |||
const double * | x, | |||
int | incx, | |||
const double * | y, | |||
int | incy, | |||
double * | A, | |||
int | lda | |||
) | [inline, static] |
static void blas::gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
float | alpha, | |||
const float *const | A, | |||
int | lda, | |||
const float *const | B, | |||
int | ldb, | |||
float | beta, | |||
float * | C, | |||
int | ldc | |||
) | [inline, static] |
static void blas::gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
double | alpha, | |||
const double *const | A, | |||
int | lda, | |||
const double *const | B, | |||
int | ldb, | |||
double | beta, | |||
double * | C, | |||
int | ldc | |||
) | [inline, static] |
static float blas::nrm2 | ( | int | n, | |
const float * | x, | |||
int | incx | |||
) | [inline, static] |
static double blas::nrm2 | ( | int | n, | |
const double * | x, | |||
int | incx | |||
) | [inline, static] |
static float blas::dot | ( | int | n, | |
const float * | x, | |||
int | incx, | |||
const float * | y, | |||
int | incy | |||
) | [inline, static] |
static double blas::dot | ( | int | n, | |
const double * | x, | |||
int | incx, | |||
const double * | y, | |||
int | incy | |||
) | [inline, static] |