#include <TemplatizedLapack.h>
Public Member Functions | |
template<> | |
void | gemm (char transa, char transb, int m, int n, int k, const float &alpha, const float a[], int lda, const float b[], int ldb, const float &beta, float c[], int ldc) |
template<> | |
void | gemm (char transa, char transb, int m, int n, int k, const double &alpha, const double a[], int lda, const double b[], int ldb, const double &beta, double c[], int ldc) |
template<> | |
void | getri (int n, float a[], int lda, const int ipiv[], float work[], int lwork, int &info) |
template<> | |
void | getri (int n, double a[], int lda, const int ipiv[], double work[], int lwork, int &info) |
template<> | |
void | getrf (int m, int n, float a[], int lda, int ipiv[], int &info) |
template<> | |
void | getrf (int m, int n, double a[], int lda, int ipiv[], int &info) |
Static Public Member Functions | |
template<class P> | |
static void | gemm (char transa, char transb, int m, int n, int k, const P &alpha, const P a[], int lda, const P b[], int ldb, const P &beta, P c[], int ldc) |
template<class P> | |
static void | getri (int n, P a[], int lda, const int ipiv[], P work[], int lwork, int &info) |
template<class P> | |
static void | getrf (int m, int n, P a[], int lda, int ipiv[], int &info) |
static void gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
const P & | alpha, | |||
const P | a[], | |||
int | lda, | |||
const P | b[], | |||
int | ldb, | |||
const P & | beta, | |||
P | c[], | |||
int | ldc | |||
) | [inline, static] |
static void getri | ( | int | n, | |
P | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
P | work[], | |||
int | lwork, | |||
int & | info | |||
) | [inline, static] |
static void getrf | ( | int | m, | |
int | n, | |||
P | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline, static] |
void gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
const float & | alpha, | |||
const float | a[], | |||
int | lda, | |||
const float | b[], | |||
int | ldb, | |||
const float & | beta, | |||
float | c[], | |||
int | ldc | |||
) | [inline] |
void gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
const double & | alpha, | |||
const double | a[], | |||
int | lda, | |||
const double | b[], | |||
int | ldb, | |||
const double & | beta, | |||
double | c[], | |||
int | ldc | |||
) | [inline] |
void getri | ( | int | n, | |
float | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
float | work[], | |||
int | lwork, | |||
int & | info | |||
) | [inline] |
void getri | ( | int | n, | |
double | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
double | work[], | |||
int | lwork, | |||
int & | info | |||
) | [inline] |
void getrf | ( | int | m, | |
int | n, | |||
float | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline] |
void getrf | ( | int | m, | |
int | n, | |||
double | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline] |