DenseLinAlgPack_BLAS_Cpp.hpp File Reference

#include "Teuchos_F77_wrappers.h"
#include "BLAS_Cpp_Types.hpp"

Include dependency graph for DenseLinAlgPack_BLAS_Cpp.hpp:

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

Go to the source code of this file.

Namespaces

namespace  BLAS_Cpp

Typedefs

typedef FortranTypes::f_int f_int
typedef FortranTypes::f_real f_real
typedef FortranTypes::f_dbl_prec f_dbl_prec


Typedef Documentation

typedef FortranTypes::f_int BLAS_Cpp::f_int
 

Definition at line 41 of file DenseLinAlgPack_BLAS_Cpp.hpp.

typedef FortranTypes::f_real BLAS_Cpp::f_real
 

Definition at line 42 of file DenseLinAlgPack_BLAS_Cpp.hpp.

typedef FortranTypes::f_dbl_prec BLAS_Cpp::f_dbl_prec
 

Definition at line 43 of file DenseLinAlgPack_BLAS_Cpp.hpp.


Function Documentation

void BLAS_Cpp::rotg f_dbl_prec a,
f_dbl_prec b,
f_dbl_prec c,
f_dbl_prec s
 

Definition at line 248 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::rot const f_int N,
f_dbl_prec X,
const f_int INCX,
f_dbl_prec Y,
const f_int INCY,
const f_dbl_prec C,
const f_dbl_prec S
 

Definition at line 254 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::swap const f_int N,
f_dbl_prec X,
const f_int INCX,
f_dbl_prec Y,
const f_int INCY
 

Definition at line 262 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::scal const f_int N,
const f_dbl_prec ALPHA,
f_dbl_prec X,
const f_int INCX
 

Definition at line 269 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::copy const f_int N,
const f_dbl_prec X,
const f_int INCX,
f_dbl_prec Y,
const f_int INCY
 

Definition at line 276 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::axpy const f_int N,
const f_dbl_prec A,
const f_dbl_prec X,
const f_int INCX,
f_dbl_prec Y,
const f_int INCY
 

Definition at line 283 of file DenseLinAlgPack_BLAS_Cpp.cpp.

BLAS_Cpp::f_dbl_prec BLAS_Cpp::dot const f_int N,
const f_dbl_prec X,
const f_int INCX,
const f_dbl_prec Y,
const f_int INCY
 

Definition at line 291 of file DenseLinAlgPack_BLAS_Cpp.cpp.

BLAS_Cpp::f_dbl_prec BLAS_Cpp::nrm2 const f_int N,
const f_dbl_prec X,
const f_int INCX
 

Definition at line 298 of file DenseLinAlgPack_BLAS_Cpp.cpp.

BLAS_Cpp::f_dbl_prec BLAS_Cpp::asum const f_int N,
const f_dbl_prec X,
const f_int INCX
 

Definition at line 305 of file DenseLinAlgPack_BLAS_Cpp.cpp.

BLAS_Cpp::f_dbl_prec BLAS_Cpp::iamax const f_int N,
const f_dbl_prec X,
const f_int INCX
 

Definition at line 312 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::gemv Transp  transa,
f_int  m,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec x,
f_int  incx,
f_dbl_prec  beta,
f_dbl_prec py,
f_int  incy
 

Definition at line 321 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::gbmv Transp  transa,
f_int  m,
f_int  n,
f_int  kl,
f_int  ku,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec x,
f_int  incx,
f_dbl_prec  beta,
f_dbl_prec py,
f_int  incy
 

Definition at line 329 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::symv Uplo  uplo,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec x,
f_int  incx,
f_dbl_prec  beta,
f_dbl_prec py,
f_int  incy
 

Definition at line 343 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::sbmv Uplo  uplo,
f_int  n,
f_int  k,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec x,
f_int  incx,
f_dbl_prec  beta,
f_dbl_prec py,
f_int  incy
 

Definition at line 351 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::spmv Uplo  uplo,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec pap,
const f_dbl_prec x,
f_int  incx,
f_dbl_prec  beta,
f_dbl_prec py,
f_int  incy
 

Definition at line 359 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::trmv Uplo  uplo,
Transp  trans,
Diag  diag,
f_int  n,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec px,
f_int  incx
 

Definition at line 367 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::tbmv Uplo  uplo,
Transp  trans,
Diag  diag,
f_int  n,
f_int  k,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec px,
f_int  incx
 

Definition at line 377 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::tpmv Uplo  uplo,
Transp  trans,
Diag  diag,
f_int  n,
const f_dbl_prec pap,
f_dbl_prec px,
f_int  incx
 

Definition at line 387 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::trsv Uplo  uplo,
Transp  trans,
Diag  diag,
f_int  n,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec px,
f_int  incx
 

Definition at line 397 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::tbsv Uplo  uplo,
Transp  trans,
Diag  diag,
f_int  n,
f_int  k,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec px,
f_int  incx
 

Definition at line 407 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::tpsv Uplo  uplo,
Transp  trans,
Diag  diag,
f_int  n,
const f_dbl_prec pap,
f_dbl_prec px,
f_int  incx
 

Definition at line 417 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::ger f_int  m,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec px,
f_int  incx,
const f_dbl_prec py,
f_int  incy,
f_dbl_prec pa,
f_int  lda
 

Definition at line 427 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::syr Uplo  uplo,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec px,
f_int  incx,
f_dbl_prec pa,
f_int  lda
 

Definition at line 443 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::spr Uplo  uplo,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec px,
f_int  incx,
f_dbl_prec pap
 

Definition at line 451 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::syr2 Uplo  uplo,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec px,
f_int  incx,
const f_dbl_prec py,
f_int  incy,
f_dbl_prec pa,
f_int  lda
 

Definition at line 459 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::spr2 Uplo  uplo,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec px,
f_int  incx,
const f_dbl_prec py,
f_int  incy,
f_dbl_prec pap
 

Definition at line 467 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::gemm Transp  transa,
Transp  transb,
f_int  m,
f_int  n,
f_int  k,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec pb,
f_int  ldb,
f_dbl_prec  beta,
f_dbl_prec pc,
f_int  ldc
 

Definition at line 477 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::symm Side  side,
Uplo  uplo,
f_int  m,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec pb,
f_int  ldb,
f_dbl_prec  beta,
f_dbl_prec pc,
f_int  ldc
 

Definition at line 487 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::syrk Uplo  uplo,
Transp  trans,
f_int  n,
f_int  k,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec  beta,
f_dbl_prec pc,
f_int  ldc
 

Definition at line 497 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::syr2k Uplo  uplo,
Transp  trans,
f_int  n,
f_int  k,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
const f_dbl_prec pb,
f_int  ldb,
f_dbl_prec  beta,
f_dbl_prec pc,
f_int  ldc
 

Definition at line 508 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::trmm Side  side,
Uplo  uplo,
Transp  transa,
Diag  diag,
f_int  m,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec pb,
f_int  ldb
 

Definition at line 520 of file DenseLinAlgPack_BLAS_Cpp.cpp.

void BLAS_Cpp::trsm Side  side,
Uplo  uplo,
Transp  transa,
Diag  diag,
f_int  m,
f_int  n,
f_dbl_prec  alpha,
const f_dbl_prec pa,
f_int  lda,
f_dbl_prec pb,
f_int  ldb
 

Definition at line 530 of file DenseLinAlgPack_BLAS_Cpp.cpp.


Variable Documentation

const char BLAS_Cpp::SideChar[] = {'L' , 'R' }
 

Definition at line 53 of file DenseLinAlgPack_BLAS_Cpp.hpp.

const char BLAS_Cpp::TransChar[] = {'N' , 'T' , 'C' }
 

Definition at line 55 of file DenseLinAlgPack_BLAS_Cpp.hpp.

const char BLAS_Cpp::UploChar[] = {'U' , 'L' }
 

Definition at line 57 of file DenseLinAlgPack_BLAS_Cpp.hpp.

const char BLAS_Cpp::DiagChar[] = {'U' , 'N' }
 

Definition at line 59 of file DenseLinAlgPack_BLAS_Cpp.hpp.


Generated on Thu Sep 18 12:35:39 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1