#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 | gemm (char transa, char transb, int m, int n, int k, const complex< float > &alpha, const complex< float > a[], int lda, const complex< float > b[], int ldb, const complex< float > &beta, complex< float > c[], int ldc) |
template<> | |
void | gemm (char transa, char transb, int m, int n, int k, const complex< double > &alpha, const complex< double > a[], int lda, const complex< double > b[], int ldb, const complex< double > &beta, complex< 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 | getri (int n, complex< float > a[], int lda, const int ipiv[], complex< float > work[], int lwork, int &info) |
template<> | |
void | getri (int n, complex< double > a[], int lda, const int ipiv[], complex< 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) |
template<> | |
void | getrf (int m, int n, complex< float > a[], int lda, int ipiv[], int &info) |
template<> | |
void | getrf (int m, int n, complex< 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) |
void gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
const complex< double > & | alpha, | |||
const complex< double > | a[], | |||
int | lda, | |||
const complex< double > | b[], | |||
int | ldb, | |||
const complex< double > & | beta, | |||
complex< double > | c[], | |||
int | ldc | |||
) | [inline] |
void gemm | ( | char | transa, | |
char | transb, | |||
int | m, | |||
int | n, | |||
int | k, | |||
const complex< float > & | alpha, | |||
const complex< float > | a[], | |||
int | lda, | |||
const complex< float > | b[], | |||
int | ldb, | |||
const complex< float > & | beta, | |||
complex< 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 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] |
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] |
void getrf | ( | int | m, | |
int | n, | |||
complex< double > | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline] |
void getrf | ( | int | m, | |
int | n, | |||
complex< float > | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline] |
void getrf | ( | int | m, | |
int | n, | |||
double | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline] |
void getrf | ( | int | m, | |
int | n, | |||
float | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline] |
static void getrf | ( | int | m, | |
int | n, | |||
P | a[], | |||
int | lda, | |||
int | ipiv[], | |||
int & | info | |||
) | [inline, static] |
void getri | ( | int | n, | |
complex< double > | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
complex< double > | work[], | |||
int | lwork, | |||
int & | info | |||
) | [inline] |
void getri | ( | int | n, | |
complex< float > | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
complex< 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 getri | ( | int | n, | |
float | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
float | work[], | |||
int | lwork, | |||
int & | info | |||
) | [inline] |
static void getri | ( | int | n, | |
P | a[], | |||
int | lda, | |||
const int | ipiv[], | |||
P | work[], | |||
int | lwork, | |||
int & | info | |||
) | [inline, static] |