

Public Member Functions | |
| def | __init__ |
| def | SYRK |
Public Attributes | |
| this | |
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
| def PyTrilinos.Epetra.BLAS.__init__ | ( | self, | |
| args | |||
| ) |
__init__(Epetra_BLAS self) -> BLAS __init__(Epetra_BLAS self, BLAS BLAS) -> BLAS Epetra_BLAS::Epetra_BLAS(const Epetra_BLAS &BLAS) Epetra_BLAS Copy Constructor. Makes an exact copy of an existing Epetra_BLAS instance.
Reimplemented in PyTrilinos.Epetra.FEVbrMatrix, PyTrilinos.Epetra.VbrMatrix, PyTrilinos.Epetra.FECrsMatrix, PyTrilinos.Epetra.CrsMatrix, PyTrilinos.Epetra.FEVector, PyTrilinos.Epetra.NumPyFEVector, PyTrilinos.Epetra.Vector, PyTrilinos.Epetra.NumPyVector, PyTrilinos.Epetra.MultiVector, PyTrilinos.Epetra.NumPyMultiVector, PyTrilinos.Epetra.Epetra_FEVector, PyTrilinos.Epetra.FEVector, PyTrilinos.Epetra.Epetra_Vector, PyTrilinos.Epetra.Vector, PyTrilinos.Epetra.Epetra_MultiVector, PyTrilinos.Epetra.MultiVector, PyTrilinos.Epetra.SerialDenseVector, PyTrilinos.Epetra.NumPySerialDenseVector, PyTrilinos.Epetra.Epetra_SerialDenseVector, PyTrilinos.Epetra.SerialDenseVector, PyTrilinos.Epetra.SerialSymDenseMatrix, PyTrilinos.Epetra.NumPySerialSymDenseMatrix, PyTrilinos.Epetra.Epetra_SerialSymDenseMatrix, PyTrilinos.Epetra.SerialSymDenseMatrix, PyTrilinos.Epetra.SerialDenseMatrix, PyTrilinos.Epetra.NumPySerialDenseMatrix, PyTrilinos.Epetra.Epetra_SerialDenseMatrix, PyTrilinos.Epetra.SerialDenseMatrix, and PyTrilinos.Anasazi.EpetraMultiVec.
| 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)
1.7.6.1