Typedefs | |
typedef int | int_t |
typedef int | int_t |
typedef int | int_t |
typedef int | int_t |
Functions | |
float | sdot (const int_t *, const float *, const int_t *, const float *, const int_t *) |
float | dot (const Vector< float > &x, const Vector< float > &y) |
double | ddot (const int_t *, const double *, const int_t *, const double *, const int_t *) |
double | dot (const Vector< double > &x, const Vector< double > &y) |
float | snrm2 (const int_t *, const float *, const int_t *) |
float | nrm2 (const Vector< float > &x) |
double | dnrm2 (const int_t *, const double *, const int_t *) |
double | nrm2 (const Vector< double > &x) |
float | scnrm2 (const int_t *, const std::complex< float > *, const int_t *) |
float | nrm2 (const Vector< std::complex< float > > &x) |
double | dznrm2 (const int_t *, const std::complex< double > *, const int_t *) |
double | nrm2 (const Vector< std::complex< double > > &x) |
void | saxpy (const int_t *, const float *, const float *, const int_t *, float *, const int_t *) |
void | axpy (const float alpha, const Vector< float > &x, Vector< float > &y) |
void | daxpy (const int_t *, const double *, const double *, const int_t *, double *, const int_t *) |
void | axpy (const double alpha, const Vector< double > &x, Vector< double > &y) |
void | caxpy (const int_t *, const std::complex< float > *, const std::complex< float > *, const int_t *, std::complex< float > *, const int_t *) |
void | axpy (const std::complex< float > alpha, const Vector< std::complex< float > > &x, Vector< std::complex< float > > &y) |
void | zaxpy (const int_t *, const std::complex< double > *, const std::complex< double > *, const int_t *, std::complex< double > *, const int_t *) |
void | axpy (const std::complex< double > alpha, const Vector< std::complex< double > > &x, Vector< std::complex< double > > &y) |
void | sgemv (const char *, const int_t *, const int_t *, const float *, const float *, const int_t *, const float *, const int_t *, const float *, float *, const int_t *, const int_t) |
void | gemv (char trans, const Matrix< float > &A, const Vector< float > &x, Vector< float > &y, float alpha, float beta) |
void | dgemv (const char *, const int_t *, const int_t *, const double *, const double *, const int_t *, const double *, const int_t *, const double *, double *, const int_t *, const int_t) |
void | gemv (char trans, const Matrix< double > &A, const Vector< double > &x, Vector< double > &y, double alpha, double beta) |
void | cgemv (const char *, const int_t *, const int_t *, const std::complex< float > *, const std::complex< float > *, const int_t *, const std::complex< float > *, const int_t *, const std::complex< float > *, std::complex< float > *, const int_t *, const int_t) |
void | gemv (char trans, const Matrix< std::complex< float > > &A, const Vector< std::complex< float > > &x, Vector< std::complex< float > > &y, std::complex< float > alpha, std::complex< float > beta) |
void | zgemv (const char *, const int_t *, const int_t *, const std::complex< double > *, const std::complex< double > *, const int_t *, const std::complex< double > *, const int_t *, const std::complex< double > *, std::complex< double > *, const int_t *, const int_t) |
void | gemv (char trans, const Matrix< std::complex< double > > &A, const Vector< std::complex< double > > &x, Vector< std::complex< double > > &y, std::complex< double > alpha, std::complex< double > beta) |
void | sgemm (const char *, const char *, const int_t *, const int_t *, const int_t *, const float *, const float *, const int_t *, const float *, const int_t *, const float *, float *, const int_t *, const int_t, const int_t) |
void | gemm (char transA, char transB, const Matrix< float > &A, const Matrix< float > &B, Matrix< float > &C, float alpha, float beta) |
void | dgemm (const char *, const char *, const int_t *, const int_t *, const int_t *, const double *, const double *, const int_t *, const double *, const int_t *, const double *, double *, const int_t *, const int_t, const int_t) |
void | gemm (char transA, char transB, const Matrix< double > &A, const Matrix< double > &B, Matrix< double > &C, double alpha, double beta) |
void | cgemm (const char *, const char *, const int_t *, const int_t *, const int_t *, const std::complex< float > *, const std::complex< float > *, const int_t *, const std::complex< float > *, const int_t *, const std::complex< float > *, std::complex< float > *, const int_t *, const int_t, const int_t) |
void | gemm (char transA, char transB, const Matrix< std::complex< float > > &A, const Matrix< std::complex< float > > &B, Matrix< std::complex< float > > &C, std::complex< float > alpha, std::complex< float > beta) |
void | zgemm (const char *, const char *, const int_t *, const int_t *, const int_t *, const std::complex< double > *, const std::complex< double > *, const int_t *, const std::complex< double > *, const int_t *, const std::complex< double > *, std::complex< double > *, const int_t *, const int_t, const int_t) |
void | gemm (char transA, char transB, const Matrix< std::complex< double > > &A, const Matrix< std::complex< double > > &B, Matrix< std::complex< double > > &C, std::complex< double > alpha, std::complex< double > beta) |
void | sgesv (const int_t *n, const int_t *nrhs, float a[], const int_t *lda, int_t ipiv[], float b[], const int_t *ldb, int_t *info) |
void | gesv (const Matrix< float > &A, Matrix< float > &B, Vector< int_t > &ipiv, int_t &info) |
void | dgesv (const int_t *n, const int_t *nrhs, double a[], const int_t *lda, int_t ipiv[], double b[], const int_t *ldb, int_t *info) |
void | gesv (const Matrix< double > &A, Matrix< double > &B, Vector< int_t > &ipiv, int_t &info) |
void | cgesv (const int_t *n, const int_t *nrhs, std::complex< float > a[], const int_t *lda, int_t ipiv[], std::complex< float > b[], const int_t *ldb, int_t *info) |
void | gesv (const Matrix< std::complex< float > > &A, Matrix< std::complex< float > > &B, Vector< int_t > &ipiv, int_t &info) |
void | zgesv (const int_t *n, const int_t *nrhs, std::complex< double > a[], const int_t *lda, int_t ipiv[], std::complex< double > b[], const int_t *ldb, int_t *info) |
void | gesv (const Matrix< std::complex< double > > &A, Matrix< std::complex< double > > &B, Vector< int_t > &ipiv, int_t &info) |
void | sgetrf (const int_t *m, const int_t *n, float a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | getrf (const Matrix< float > &A, Vector< int_t > &ipiv, int_t &info) |
void | dgetrf (const int_t *m, const int_t *n, double a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | getrf (const Matrix< double > &A, Vector< int_t > &ipiv, int_t &info) |
void | cgetrf (const int_t *m, const int_t *n, std::complex< float > a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | getrf (const Matrix< std::complex< float > > &A, Vector< int_t > &ipiv, int_t &info) |
void | zgetrf (const int_t *m, const int_t *n, std::complex< double > a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | getrf (const Matrix< std::complex< double > > &A, Vector< int_t > &ipiv, int_t &info) |
void | ssyev (char *jobz, char *uplo, int_t *n, float a[], int_t *lda, float w[], float work[], int_t *lwork, int_t *info, int_t len_jobz, int_t len_uplo) |
void | syev (char jobz, char uplo, Matrix< float > &A, ColumnVector< float > &w, int_t &info) |
void | dsyev (char *jobz, char *uplo, int_t *n, double a[], int_t *lda, double w[], double work[], int_t *lwork, int_t *info, int_t len_jobz, int_t len_uplo) |
void | syev (char jobz, char uplo, Matrix< double > &A, ColumnVector< double > &w, int_t &info) |
double | sdot_ (const int_t *, const float *, const int_t *, const float *, const int_t *) |
double | ddot_ (const int_t *, const double *, const int_t *, const double *, const int_t *) |
double | snrm2_ (const int_t *, const float *, const int_t *) |
double | dnrm2_ (const int_t *, const double *, const int_t *) |
double | scnrm2_ (const int_t *, const std::complex< float > *, const int_t *) |
double | dznrm2_ (const int_t *, const std::complex< double > *, const int_t *) |
void | saxpy_ (const int_t *, const float *, const float *, const int_t *, float *, const int_t *) |
void | daxpy_ (const int_t *, const double *, const double *, const int_t *, double *, const int_t *) |
void | caxpy_ (const int_t *, const std::complex< float > *, const std::complex< float > *, const int_t *, std::complex< float > *, const int_t *) |
void | zaxpy_ (const int_t *, const std::complex< double > *, const std::complex< double > *, const int_t *, std::complex< double > *, const int_t *) |
void | sgemv_ (const char *, const int_t *, const int_t *, const float *, const float *, const int_t *, const float *, const int_t *, const float *, float *, const int_t *, const int_t) |
void | dgemv_ (const char *, const int_t *, const int_t *, const double *, const double *, const int_t *, const double *, const int_t *, const double *, double *, const int_t *, const int_t) |
void | cgemv_ (const char *, const int_t *, const int_t *, const std::complex< float > *, const std::complex< float > *, const int_t *, const std::complex< float > *, const int_t *, const std::complex< float > *, std::complex< float > *, const int_t *, const int_t) |
void | zgemv_ (const char *, const int_t *, const int_t *, const std::complex< double > *, const std::complex< double > *, const int_t *, const std::complex< double > *, const int_t *, const std::complex< double > *, std::complex< double > *, const int_t *, const int_t) |
void | sgemm_ (const char *, const char *, const int_t *, const int_t *, const int_t *, const float *, const float *, const int_t *, const float *, const int_t *, const float *, float *, const int_t *, const int_t, const int_t) |
void | dgemm_ (const char *, const char *, const int_t *, const int_t *, const int_t *, const double *, const double *, const int_t *, const double *, const int_t *, const double *, double *, const int_t *, const int_t, const int_t) |
void | cgemm_ (const char *, const char *, const int_t *, const int_t *, const int_t *, const std::complex< float > *, const std::complex< float > *, const int_t *, const std::complex< float > *, const int_t *, const std::complex< float > *, std::complex< float > *, const int_t *, const int_t, const int_t) |
void | zgemm_ (const char *, const char *, const int_t *, const int_t *, const int_t *, const std::complex< double > *, const std::complex< double > *, const int_t *, const std::complex< double > *, const int_t *, const std::complex< double > *, std::complex< double > *, const int_t *, const int_t, const int_t) |
void | sgesv_ (const int_t *n, const int_t *nrhs, float a[], const int_t *lda, int_t ipiv[], float b[], const int_t *ldb, int_t *info) |
void | dgesv_ (const int_t *n, const int_t *nrhs, double a[], const int_t *lda, int_t ipiv[], double b[], const int_t *ldb, int_t *info) |
void | cgesv_ (const int_t *n, const int_t *nrhs, std::complex< float > a[], const int_t *lda, int_t ipiv[], std::complex< float > b[], const int_t *ldb, int_t *info) |
void | zgesv_ (const int_t *n, const int_t *nrhs, std::complex< double > a[], const int_t *lda, int_t ipiv[], std::complex< double > b[], const int_t *ldb, int_t *info) |
void | sgetrf_ (const int_t *m, const int_t *n, float a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | dgetrf_ (const int_t *m, const int_t *n, double a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | cgetrf_ (const int_t *m, const int_t *n, std::complex< float > a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | zgetrf_ (const int_t *m, const int_t *n, std::complex< double > a[], const int_t *lda, int_t ipiv[], int_t *info) |
void | ssyev_ (char *jobz, char *uplo, int_t *n, float a[], int_t *lda, float w[], float work[], int_t *lwork, int_t *info, int_t len_jobz, int_t len_uplo) |
void | dsyev_ (char *jobz, char *uplo, int_t *n, double a[], int_t *lda, double w[], double work[], int_t *lwork, int_t *info, int_t len_jobz, int_t len_uplo) |
typedef int blas::int_t |
Definition at line 7 of file blas_types_hpux.h.
typedef int blas::int_t |
Definition at line 7 of file blas_types_unix.h.
typedef int blas::int_t |
Definition at line 7 of file blas_types_hpux.h.
typedef int blas::int_t |
Definition at line 7 of file blas_types_unix.h.
Referenced by dot().
float blas::dot | ( | const Vector< float > & | x, | |
const Vector< float > & | y | |||
) |
Definition at line 18 of file blas_hpux.cc.
Referenced by CheckingTools::errorOrthogonality(), CheckingTools::errorOrthonormality(), and ModalTools::massOrthonormalize().
Here is the call graph for this function:
double blas::ddot | ( | const int_t * | , | |
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
const int_t * | ||||
) |
Referenced by dot().
double blas::dot | ( | const Vector< double > & | x, | |
const Vector< double > & | y | |||
) |
double blas::nrm2 | ( | const Vector< float > & | x | ) |
double blas::nrm2 | ( | const Vector< double > & | x | ) |
Referenced by nrm2().
double blas::nrm2 | ( | const Vector< std::complex< float > > & | x | ) |
Referenced by nrm2().
double blas::nrm2 | ( | const Vector< std::complex< double > > & | x | ) |
void blas::saxpy | ( | const int_t * | , | |
const float * | , | |||
const float * | , | |||
const int_t * | , | |||
float * | , | |||
const int_t * | ||||
) |
Referenced by axpy().
void blas::axpy | ( | const float | alpha, | |
const Vector< float > & | x, | |||
Vector< float > & | y | |||
) |
void blas::daxpy | ( | const int_t * | , | |
const double * | , | |||
const double * | , | |||
const int_t * | , | |||
double * | , | |||
const int_t * | ||||
) |
Referenced by axpy().
void blas::axpy | ( | const double | alpha, | |
const Vector< double > & | x, | |||
Vector< double > & | y | |||
) |
void blas::caxpy | ( | const int_t * | , | |
const std::complex< float > * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
std::complex< float > * | , | |||
const int_t * | ||||
) |
Referenced by axpy().
void blas::axpy | ( | const std::complex< float > | alpha, | |
const Vector< std::complex< float > > & | x, | |||
Vector< std::complex< float > > & | y | |||
) |
void blas::zaxpy | ( | const int_t * | , | |
const std::complex< double > * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
std::complex< double > * | , | |||
const int_t * | ||||
) |
Referenced by axpy().
void blas::axpy | ( | const std::complex< double > | alpha, | |
const Vector< std::complex< double > > & | x, | |||
Vector< std::complex< double > > & | y | |||
) |
void blas::sgemv | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const float * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
float * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
Referenced by gemv().
void blas::gemv | ( | char | trans, | |
const Matrix< float > & | A, | |||
const Vector< float > & | x, | |||
Vector< float > & | y, | |||
float | alpha, | |||
float | beta | |||
) |
Definition at line 107 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Matrix< T >::_v, sgemv(), x, and y.
Here is the call graph for this function:
void blas::dgemv | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const double * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
double * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
Referenced by gemv().
void blas::gemv | ( | char | trans, | |
const Matrix< double > & | A, | |||
const Vector< double > & | x, | |||
Vector< double > & | y, | |||
double | alpha, | |||
double | beta | |||
) |
Definition at line 138 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Matrix< T >::_v, dgemv(), x, and y.
Here is the call graph for this function:
void blas::cgemv | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
std::complex< float > * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
Referenced by gemv().
void blas::gemv | ( | char | trans, | |
const Matrix< std::complex< float > > & | A, | |||
const Vector< std::complex< float > > & | x, | |||
Vector< std::complex< float > > & | y, | |||
std::complex< float > | alpha, | |||
std::complex< float > | beta | |||
) |
void blas::zgemv | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
std::complex< double > * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
Referenced by gemv().
void blas::gemv | ( | char | trans, | |
const Matrix< std::complex< double > > & | A, | |||
const Vector< std::complex< double > > & | x, | |||
Vector< std::complex< double > > & | y, | |||
std::complex< double > | alpha, | |||
std::complex< double > | beta | |||
) |
void blas::sgemm | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const float * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
float * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
Referenced by gemm().
void blas::gemm | ( | char | transA, | |
char | transB, | |||
const Matrix< float > & | A, | |||
const Matrix< float > & | B, | |||
Matrix< float > & | C, | |||
float | alpha, | |||
float | beta | |||
) |
Definition at line 231 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Matrix< T >::_v, and sgemm().
Referenced by bench(), NedelecElement::get_Ae(), NedelecElement::get_Me(), and NedelecElement::surface_integral_curl().
Here is the call graph for this function:
void blas::dgemm | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const double * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
double * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
Referenced by gemm().
void blas::gemm | ( | char | transA, | |
char | transB, | |||
const Matrix< double > & | A, | |||
const Matrix< double > & | B, | |||
Matrix< double > & | C, | |||
double | alpha, | |||
double | beta | |||
) |
Definition at line 274 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Matrix< T >::_v, and dgemm().
Here is the call graph for this function:
void blas::cgemm | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
std::complex< float > * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
Referenced by gemm().
void blas::gemm | ( | char | transA, | |
char | transB, | |||
const Matrix< std::complex< float > > & | A, | |||
const Matrix< std::complex< float > > & | B, | |||
Matrix< std::complex< float > > & | C, | |||
std::complex< float > | alpha, | |||
std::complex< float > | beta | |||
) |
Definition at line 317 of file blas_hpux.cc.
References cgemm().
Here is the call graph for this function:
void blas::zgemm | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
std::complex< double > * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
Referenced by gemm().
void blas::gemm | ( | char | transA, | |
char | transB, | |||
const Matrix< std::complex< double > > & | A, | |||
const Matrix< std::complex< double > > & | B, | |||
Matrix< std::complex< double > > & | C, | |||
std::complex< double > | alpha, | |||
std::complex< double > | beta | |||
) |
Definition at line 360 of file blas_hpux.cc.
References zgemm().
Here is the call graph for this function:
void blas::sgesv | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
float | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
float | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
Referenced by gesv().
void blas::gesv | ( | const Matrix< float > & | A, | |
Matrix< float > & | B, | |||
Vector< int_t > & | ipiv, | |||
int_t & | info | |||
) |
Definition at line 400 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Vector< T >::_v, colarray::Matrix< T >::_v, and sgesv().
Referenced by linalg::inverse().
Here is the call graph for this function:
void blas::dgesv | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
double | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
double | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
Referenced by gesv().
void blas::gesv | ( | const Matrix< double > & | A, | |
Matrix< double > & | B, | |||
Vector< int_t > & | ipiv, | |||
int_t & | info | |||
) |
Definition at line 414 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Vector< T >::_v, colarray::Matrix< T >::_v, and dgesv().
Here is the call graph for this function:
void blas::cgesv | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
std::complex< float > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
std::complex< float > | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
Referenced by gesv().
void blas::gesv | ( | const Matrix< std::complex< float > > & | A, | |
Matrix< std::complex< float > > & | B, | |||
Vector< int_t > & | ipiv, | |||
int_t & | info | |||
) |
Definition at line 428 of file blas_hpux.cc.
References colarray::Vector< T >::_v, and cgesv().
Here is the call graph for this function:
void blas::zgesv | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
std::complex< double > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
std::complex< double > | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
Referenced by gesv().
void blas::gesv | ( | const Matrix< std::complex< double > > & | A, | |
Matrix< std::complex< double > > & | B, | |||
Vector< int_t > & | ipiv, | |||
int_t & | info | |||
) |
Definition at line 442 of file blas_hpux.cc.
References colarray::Vector< T >::_v, and zgesv().
Here is the call graph for this function:
void blas::sgetrf | ( | const int_t * | m, | |
const int_t * | n, | |||
float | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
Referenced by getrf().
Definition at line 456 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Vector< T >::_n, colarray::Matrix< T >::_n, colarray::Vector< T >::_v, colarray::Matrix< T >::_v, and sgetrf().
Referenced by bench(), and linalg::determinant().
Here is the call graph for this function:
void blas::dgetrf | ( | const int_t * | m, | |
const int_t * | n, | |||
double | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
Referenced by getrf().
Definition at line 470 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Vector< T >::_n, colarray::Matrix< T >::_n, colarray::Vector< T >::_v, colarray::Matrix< T >::_v, and dgetrf().
Here is the call graph for this function:
void blas::cgetrf | ( | const int_t * | m, | |
const int_t * | n, | |||
std::complex< float > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
Referenced by getrf().
void blas::getrf | ( | const Matrix< std::complex< float > > & | A, | |
Vector< int_t > & | ipiv, | |||
int_t & | info | |||
) |
Definition at line 484 of file blas_hpux.cc.
References colarray::Vector< T >::_n, colarray::Vector< T >::_v, and cgetrf().
Here is the call graph for this function:
void blas::zgetrf | ( | const int_t * | m, | |
const int_t * | n, | |||
std::complex< double > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
Referenced by getrf().
void blas::getrf | ( | const Matrix< std::complex< double > > & | A, | |
Vector< int_t > & | ipiv, | |||
int_t & | info | |||
) |
Definition at line 498 of file blas_hpux.cc.
References colarray::Vector< T >::_n, colarray::Vector< T >::_v, and zgetrf().
Here is the call graph for this function:
void blas::ssyev | ( | char * | jobz, | |
char * | uplo, | |||
int_t * | n, | |||
float | a[], | |||
int_t * | lda, | |||
float | w[], | |||
float | work[], | |||
int_t * | lwork, | |||
int_t * | info, | |||
int_t | len_jobz, | |||
int_t | len_uplo | |||
) |
Referenced by syev().
void blas::syev | ( | char | jobz, | |
char | uplo, | |||
Matrix< float > & | A, | |||
ColumnVector< float > & | w, | |||
int_t & | info | |||
) |
Definition at line 514 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Vector< T >::_v, colarray::Matrix< T >::_v, and ssyev().
Referenced by linalg::eigenvalueDecomp(), and linalg::eigenvalues().
Here is the call graph for this function:
void blas::dsyev | ( | char * | jobz, | |
char * | uplo, | |||
int_t * | n, | |||
double | a[], | |||
int_t * | lda, | |||
double | w[], | |||
double | work[], | |||
int_t * | lwork, | |||
int_t * | info, | |||
int_t | len_jobz, | |||
int_t | len_uplo | |||
) |
Referenced by FortranRoutines::SYEV(), and syev().
void blas::syev | ( | char | jobz, | |
char | uplo, | |||
Matrix< double > & | A, | |||
ColumnVector< double > & | w, | |||
int_t & | info | |||
) |
Definition at line 536 of file blas_hpux.cc.
References colarray::Matrix< T >::_ld, colarray::Matrix< T >::_m, colarray::Matrix< T >::_n, colarray::Vector< T >::_v, colarray::Matrix< T >::_v, and dsyev().
Here is the call graph for this function:
double blas::sdot_ | ( | const int_t * | , | |
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
const int_t * | ||||
) |
double blas::ddot_ | ( | const int_t * | , | |
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
const int_t * | ||||
) |
void blas::saxpy_ | ( | const int_t * | , | |
const float * | , | |||
const float * | , | |||
const int_t * | , | |||
float * | , | |||
const int_t * | ||||
) |
void blas::daxpy_ | ( | const int_t * | , | |
const double * | , | |||
const double * | , | |||
const int_t * | , | |||
double * | , | |||
const int_t * | ||||
) |
void blas::caxpy_ | ( | const int_t * | , | |
const std::complex< float > * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
std::complex< float > * | , | |||
const int_t * | ||||
) |
void blas::zaxpy_ | ( | const int_t * | , | |
const std::complex< double > * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
std::complex< double > * | , | |||
const int_t * | ||||
) |
void blas::sgemv_ | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const float * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
float * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
void blas::dgemv_ | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const double * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
double * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
void blas::cgemv_ | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
std::complex< float > * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
void blas::zgemv_ | ( | const char * | , | |
const int_t * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
std::complex< double > * | , | |||
const int_t * | , | |||
const | int_t | |||
) |
void blas::sgemm_ | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const float * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
const int_t * | , | |||
const float * | , | |||
float * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
void blas::dgemm_ | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const double * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
const int_t * | , | |||
const double * | , | |||
double * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
void blas::cgemm_ | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
const int_t * | , | |||
const std::complex< float > * | , | |||
std::complex< float > * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
void blas::zgemm_ | ( | const char * | , | |
const char * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
const int_t * | , | |||
const std::complex< double > * | , | |||
std::complex< double > * | , | |||
const int_t * | , | |||
const | int_t, | |||
const | int_t | |||
) |
void blas::sgesv_ | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
float | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
float | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
void blas::dgesv_ | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
double | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
double | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
void blas::cgesv_ | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
std::complex< float > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
std::complex< float > | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
void blas::zgesv_ | ( | const int_t * | n, | |
const int_t * | nrhs, | |||
std::complex< double > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
std::complex< double > | b[], | |||
const int_t * | ldb, | |||
int_t * | info | |||
) |
void blas::sgetrf_ | ( | const int_t * | m, | |
const int_t * | n, | |||
float | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
void blas::dgetrf_ | ( | const int_t * | m, | |
const int_t * | n, | |||
double | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
void blas::cgetrf_ | ( | const int_t * | m, | |
const int_t * | n, | |||
std::complex< float > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
void blas::zgetrf_ | ( | const int_t * | m, | |
const int_t * | n, | |||
std::complex< double > | a[], | |||
const int_t * | lda, | |||
int_t | ipiv[], | |||
int_t * | info | |||
) |
void blas::ssyev_ | ( | char * | jobz, | |
char * | uplo, | |||
int_t * | n, | |||
float | a[], | |||
int_t * | lda, | |||
float | w[], | |||
float | work[], | |||
int_t * | lwork, | |||
int_t * | info, | |||
int_t | len_jobz, | |||
int_t | len_uplo | |||
) |
void blas::dsyev_ | ( | char * | jobz, | |
char * | uplo, | |||
int_t * | n, | |||
double | a[], | |||
int_t * | lda, | |||
double | w[], | |||
double | work[], | |||
int_t * | lwork, | |||
int_t * | info, | |||
int_t | len_jobz, | |||
int_t | len_uplo | |||
) |