PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes
PyTrilinos.Epetra.BLAS Class Reference
Inheritance diagram for PyTrilinos.Epetra.BLAS:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.Epetra.BLAS:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def SYRK

Public Attributes

 this

Detailed Description

Epetra_BLAS: The Epetra BLAS Wrapper Class.

The Epetra_BLAS class is a wrapper that encapsulates the BLAS (Basic
Linear Algebra Subprograms). The BLAS provide portable, high-
performance implementations of kernels such as dense vectoer
multiplication, dot products, dense matrix-vector multiplication and
dense matrix-matrix multiplication.

The standard BLAS interface is Fortran-specific. Unfortunately, the
interface between C++ and Fortran is not standard across all computer
platforms. The Epetra_BLAS class provides C++ wrappers for the BLAS
kernels in order to insulate the rest of Epetra from the details of
C++ to Fortran translation. A Epetra_BLAS object is essentially
nothing, but allows access to the BLAS wrapper functions.

Epetra_BLAS is a serial interface only. This is appropriate since the
standard BLAS are only specified for serial execution (or shared
memory parallel).

C++ includes: Epetra_BLAS.h 

Constructor & Destructor Documentation

def PyTrilinos.Epetra.BLAS.__init__ (   self,
  args 
)

Member Function Documentation

def PyTrilinos.Epetra.BLAS.SYRK (   self,
  args 
)
SYRK(BLAS self, char const UPLO, char const TRANS, int const N, int const K, float const ALPHA, float const * A, 
    int const LDA, float const BETA, float * C, int const LDC)
SYRK(BLAS self, char const UPLO, char const TRANS, int const N, int const K, double const ALPHA, 
    double const * A, int const LDA, double const BETA, double * C, int const LDC)

void
Epetra_BLAS::SYRK(const char UPLO, const char TRANS, const int N,
const int K, const double ALPHA, const double *A, const int LDA, const
double BETA, double *C, const int LDC) const

Eperta_BLAS symetric rank k funtion (dsyrk) 

The documentation for this class was generated from the following file:
 All Classes Functions