Simbody
|
#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) |
static void SimTK::Lapack::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 SimTK::Lapack::getri | ( | int | n, |
P | a[], | ||
int | lda, | ||
const int | ipiv[], | ||
P | work[], | ||
int | lwork, | ||
int & | info | ||
) | [inline, static] |
static void SimTK::Lapack::getrf | ( | int | m, |
int | n, | ||
P | a[], | ||
int | lda, | ||
int | ipiv[], | ||
int & | info | ||
) | [inline, static] |
void SimTK::Lapack::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 SimTK::Lapack::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 SimTK::Lapack::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 SimTK::Lapack::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 SimTK::Lapack::getri | ( | int | n, |
float | a[], | ||
int | lda, | ||
const int | ipiv[], | ||
float | work[], | ||
int | lwork, | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getri | ( | int | n, |
double | a[], | ||
int | lda, | ||
const int | ipiv[], | ||
double | work[], | ||
int | lwork, | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getri | ( | int | n, |
complex< float > | a[], | ||
int | lda, | ||
const int | ipiv[], | ||
complex< float > | work[], | ||
int | lwork, | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getri | ( | int | n, |
complex< double > | a[], | ||
int | lda, | ||
const int | ipiv[], | ||
complex< double > | work[], | ||
int | lwork, | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getrf | ( | int | m, |
int | n, | ||
float | a[], | ||
int | lda, | ||
int | ipiv[], | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getrf | ( | int | m, |
int | n, | ||
double | a[], | ||
int | lda, | ||
int | ipiv[], | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getrf | ( | int | m, |
int | n, | ||
complex< float > | a[], | ||
int | lda, | ||
int | ipiv[], | ||
int & | info | ||
) | [inline] |
void SimTK::Lapack::getrf | ( | int | m, |
int | n, | ||
complex< double > | a[], | ||
int | lda, | ||
int | ipiv[], | ||
int & | info | ||
) | [inline] |