|
Simbody
3.4 (development)
|
#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] |