Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Public Member Functions
Teuchos::BLAS< int, float > Class Template Reference

#include <Teuchos_BLAS.hpp>

List of all members.

Public Member Functions

 BLAS (void)
 BLAS (const BLAS< int, float > &)
virtual ~BLAS (void)
void ROTG (float *da, float *db, float *c, float *s) const
void ROT (const int n, float *dx, const int incx, float *dy, const int incy, float *c, float *s) const
float ASUM (const int n, const float *x, const int incx) const
void AXPY (const int n, const float alpha, const float *x, const int incx, float *y, const int incy) const
void COPY (const int n, const float *x, const int incx, float *y, const int incy) const
float DOT (const int n, const float *x, const int incx, const float *y, const int incy) const
float NRM2 (const int n, const float *x, const int incx) const
void SCAL (const int n, const float alpha, float *x, const int incx) const
int IAMAX (const int n, const float *x, const int incx) const
void GEMV (ETransp trans, const int m, const int n, const float alpha, const float *A, const int lda, const float *x, const int incx, const float beta, float *y, const int incy) const
void TRMV (EUplo uplo, ETransp trans, EDiag diag, const int n, const float *A, const int lda, float *x, const int incx) const
void GER (const int m, const int n, const float alpha, const float *x, const int incx, const float *y, const int incy, float *A, const int lda) const
void GEMM (ETransp transa, ETransp transb, const int m, const int n, const int k, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc) const
void SYMM (ESide side, EUplo uplo, const int m, const int n, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc) const
void SYRK (EUplo uplo, ETransp trans, const int n, const int k, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc) const
void TRMM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int m, const int n, const float alpha, const float *A, const int lda, float *B, const int ldb) const
void TRSM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int m, const int n, const float alpha, const float *A, const int lda, float *B, const int ldb) const

Detailed Description

template<>
class Teuchos::BLAS< int, float >

Definition at line 2177 of file Teuchos_BLAS.hpp.


Constructor & Destructor Documentation

Teuchos::BLAS< int, float >::BLAS ( void  ) [inline]

Definition at line 2180 of file Teuchos_BLAS.hpp.

Teuchos::BLAS< int, float >::BLAS ( const BLAS< int, float > &  ) [inline]

Definition at line 2181 of file Teuchos_BLAS.hpp.

virtual Teuchos::BLAS< int, float >::~BLAS ( void  ) [inline, virtual]

Definition at line 2182 of file Teuchos_BLAS.hpp.


Member Function Documentation

void Teuchos::BLAS< int, float >::ROTG ( float *  da,
float *  db,
float *  c,
float *  s 
) const

Definition at line 107 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::ROT ( const int  n,
float *  dx,
const int  incx,
float *  dy,
const int  incy,
float *  c,
float *  s 
) const

Definition at line 110 of file Teuchos_BLAS.cpp.

float Teuchos::BLAS< int, float >::ASUM ( const int  n,
const float *  x,
const int  incx 
) const

Definition at line 114 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::AXPY ( const int  n,
const float  alpha,
const float *  x,
const int  incx,
float *  y,
const int  incy 
) const

Definition at line 134 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::COPY ( const int  n,
const float *  x,
const int  incx,
float *  y,
const int  incy 
) const

Definition at line 137 of file Teuchos_BLAS.cpp.

float Teuchos::BLAS< int, float >::DOT ( const int  n,
const float *  x,
const int  incx,
const float *  y,
const int  incy 
) const

Definition at line 140 of file Teuchos_BLAS.cpp.

float Teuchos::BLAS< int, float >::NRM2 ( const int  n,
const float *  x,
const int  incx 
) const

Definition at line 152 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::SCAL ( const int  n,
const float  alpha,
float *  x,
const int  incx 
) const

Definition at line 161 of file Teuchos_BLAS.cpp.

int Teuchos::BLAS< int, float >::IAMAX ( const int  n,
const float *  x,
const int  incx 
) const

Definition at line 149 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::GEMV ( ETransp  trans,
const int  m,
const int  n,
const float  alpha,
const float *  A,
const int  lda,
const float *  x,
const int  incx,
const float  beta,
float *  y,
const int  incy 
) const

Definition at line 164 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::TRMV ( EUplo  uplo,
ETransp  trans,
EDiag  diag,
const int  n,
const float *  A,
const int  lda,
float *  x,
const int  incx 
) const

Definition at line 170 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::GER ( const int  m,
const int  n,
const float  alpha,
const float *  x,
const int  incx,
const float *  y,
const int  incy,
float *  A,
const int  lda 
) const

Definition at line 167 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::GEMM ( ETransp  transa,
ETransp  transb,
const int  m,
const int  n,
const int  k,
const float  alpha,
const float *  A,
const int  lda,
const float *  B,
const int  ldb,
const float  beta,
float *  C,
const int  ldc 
) const

Definition at line 173 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::SYMM ( ESide  side,
EUplo  uplo,
const int  m,
const int  n,
const float  alpha,
const float *  A,
const int  lda,
const float *  B,
const int  ldb,
const float  beta,
float *  C,
const int  ldc 
) const

Definition at line 176 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::SYRK ( EUplo  uplo,
ETransp  trans,
const int  n,
const int  k,
const float  alpha,
const float *  A,
const int  lda,
const float  beta,
float *  C,
const int  ldc 
) const

Definition at line 179 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::TRMM ( ESide  side,
EUplo  uplo,
ETransp  transa,
EDiag  diag,
const int  m,
const int  n,
const float  alpha,
const float *  A,
const int  lda,
float *  B,
const int  ldb 
) const

Definition at line 182 of file Teuchos_BLAS.cpp.

void Teuchos::BLAS< int, float >::TRSM ( ESide  side,
EUplo  uplo,
ETransp  transa,
EDiag  diag,
const int  m,
const int  n,
const float  alpha,
const float *  A,
const int  lda,
float *  B,
const int  ldb 
) const

Definition at line 185 of file Teuchos_BLAS.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines