

Public Member Functions | |
| def | __init__ |
| def | TRTRS |
Public Attributes | |
| this | |
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
| 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.
| 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.
1.7.6.1