#include <cassert>
#include "blas.h"
Include dependency graph for blas_hpux.cc:
Go to the source code of this file.
Namespaces | |
namespace | blas |
Classes | |
struct | complex8_t |
struct | complex16_t |
Functions | |
float | blas::sdot (const int_t *, const float *, const int_t *, const float *, const int_t *) |
float | blas::dot (const Vector< float > &x, const Vector< float > &y) |
double | blas::ddot (const int_t *, const double *, const int_t *, const double *, const int_t *) |
double | blas::dot (const Vector< double > &x, const Vector< double > &y) |
float | blas::snrm2 (const int_t *, const float *, const int_t *) |
float | blas::nrm2 (const Vector< float > &x) |
double | blas::dnrm2 (const int_t *, const double *, const int_t *) |
double | blas::nrm2 (const Vector< double > &x) |
float | blas::scnrm2 (const int_t *, const std::complex< float > *, const int_t *) |
float | blas::nrm2 (const Vector< std::complex< float > > &x) |
double | blas::dznrm2 (const int_t *, const std::complex< double > *, const int_t *) |
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 *) |
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 *) |
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 *) |
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 *) |
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) |
void | blas::gemv (char trans, const Matrix< float > &A, const Vector< float > &x, Vector< float > &y, float alpha, float beta) |
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::gemv (char trans, const Matrix< double > &A, const Vector< double > &x, Vector< double > &y, double alpha, double beta) |
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::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) |
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) |
void | blas::gemm (char transA, char transB, const Matrix< float > &A, const Matrix< float > &B, Matrix< float > &C, float alpha, float beta) |
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::gemm (char transA, char transB, const Matrix< double > &A, const Matrix< double > &B, Matrix< double > &C, double alpha, double beta) |
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::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 | 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::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 | 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::gesv (const Matrix< float > &A, Matrix< float > &B, Vector< int_t > &ipiv, 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::gesv (const Matrix< double > &A, Matrix< double > &B, Vector< int_t > &ipiv, 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::gesv (const Matrix< std::complex< float > > &A, Matrix< std::complex< float > > &B, Vector< int_t > &ipiv, 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::gesv (const Matrix< std::complex< double > > &A, Matrix< std::complex< double > > &B, Vector< int_t > &ipiv, 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::getrf (const Matrix< float > &A, Vector< 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::getrf (const Matrix< double > &A, Vector< 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::getrf (const Matrix< std::complex< float > > &A, Vector< 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::getrf (const Matrix< std::complex< double > > &A, Vector< 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::syev (char jobz, char uplo, Matrix< float > &A, ColumnVector< float > &w, int_t &info) |
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) |
void | blas::syev (char jobz, char uplo, Matrix< double > &A, ColumnVector< double > &w, int_t &info) |