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

List of all members.

Public Member Functions

def __init__
def TRTRS

Public Attributes

 this

Detailed Description

Epetra_LAPACK: The Epetra LAPACK Wrapper Class.

The Epetra_LAPACK class is a wrapper that encapsulates LAPACK (Linear
Algebra Package). LAPACK provides portable, high- performance
implementations of linear, eigen, SVD, etc solvers.

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

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

C++ includes: Epetra_LAPACK.h 

Constructor & Destructor Documentation

def PyTrilinos.Epetra.LAPACK.__init__ (   self,
  args 
)
__init__(Epetra_LAPACK self) -> LAPACK
__init__(Epetra_LAPACK self, LAPACK LAPACK) -> LAPACK

Epetra_LAPACK::Epetra_LAPACK(const Epetra_LAPACK &LAPACK)

Epetra_LAPACK Copy Constructor.

Makes an exact copy of an existing Epetra_LAPACK instance. 

Member Function Documentation

def PyTrilinos.Epetra.LAPACK.TRTRS (   self,
  args 
)
TRTRS(LAPACK self, char const UPLO, char const TRANS, char const DIAG, int const N, int const NRHS, 
    float const * A, int const LDA, float * B, int const LDB, int * INFO)
TRTRS(LAPACK self, char const UPLO, char const TRANS, char const DIAG, int const N, int const NRHS, 
    double const * A, int const LDA, double * B, int const LDB, int * INFO)

void
Epetra_LAPACK::TRTRS(const char UPLO, const char TRANS, const char
DIAG, const int N, const int NRHS, const double *A, const int LDA,
double *B, const int LDB, int *INFO) const

Epetra_LAPACK wrapper for TRTRS routine. 

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