src/colarray/blas_unix.h File Reference

#include <complex>
#include "vector.h"
#include "matrix.h"

Include dependency graph for blas_unix.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  blas

Functions

float blas::dot (const Vector< float > &x, const Vector< float > &y)
double blas::dot (const Vector< double > &x, const Vector< double > &y)
float blas::nrm2 (const Vector< float > &x)
double blas::nrm2 (const Vector< double > &x)
float blas::nrm2 (const Vector< std::complex< float > > &x)
double blas::nrm2 (const Vector< std::complex< double > > &x)
void blas::axpy (const float alpha, const Vector< float > &x, Vector< float > &y)
void blas::axpy (const double alpha, const Vector< double > &x, Vector< double > &y)
void blas::axpy (const std::complex< float > alpha, const Vector< std::complex< float > > &x, Vector< std::complex< float > > &y)
void blas::axpy (const std::complex< double > alpha, const Vector< std::complex< double > > &x, Vector< std::complex< double > > &y)
void blas::gemv (char trans, const Matrix< float > &A, const Vector< float > &x, Vector< float > &y, float alpha, float beta)
void blas::gemv (char trans, const Matrix< double > &A, const Vector< double > &x, Vector< double > &y, double alpha, double beta)
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::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::gemm (char transA, char transB, const Matrix< float > &A, const Matrix< float > &B, Matrix< float > &C, float alpha, float beta)
void blas::gemm (char transA, char transB, const Matrix< double > &A, const Matrix< double > &B, Matrix< double > &C, double alpha, double beta)
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::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::gesv (const Matrix< float > &A, Matrix< float > &B, Vector< int_t > &ipiv, int_t &info)
void blas::gesv (const Matrix< double > &A, Matrix< double > &B, Vector< int_t > &ipiv, 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::gesv (const Matrix< std::complex< double > > &A, Matrix< std::complex< double > > &B, Vector< int_t > &ipiv, int_t &info)
void blas::getrf (const Matrix< float > &A, Vector< int_t > &ipiv, int_t &info)
void blas::getrf (const Matrix< double > &A, Vector< int_t > &ipiv, int_t &info)
void blas::getrf (const Matrix< std::complex< float > > &A, Vector< int_t > &ipiv, int_t &info)
void blas::getrf (const Matrix< std::complex< double > > &A, Vector< int_t > &ipiv, int_t &info)
void blas::syev (char jobz, char uplo, Matrix< float > &A, ColumnVector< float > &w, int_t &info)
void blas::syev (char jobz, char uplo, Matrix< double > &A, ColumnVector< double > &w, int_t &info)


Generated on Fri Oct 26 13:35:13 2007 for FEMAXX (Finite Element Maxwell Eigensolver) by  doxygen 1.4.7