MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions
LAPACK_Cpp Namespace Reference

Typedefs

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

Functions

void potrf (BLAS_Cpp::Uplo uplo, const f_int &n, f_dbl_prec *A, const f_int &lda, f_int *info)
 
void geqrf (const f_int &m, const f_int &n, f_dbl_prec *A, const f_int &lda, f_dbl_prec *tau, f_dbl_prec *work, const f_int &lwork, f_int *info)
 
void ormqr (BLAS_Cpp::Side side, BLAS_Cpp::Transp trans, const f_int &m, const f_int &n, const f_int &k, const f_dbl_prec *A, const f_int &lda, const f_dbl_prec *tau, f_dbl_prec *C, const f_int &ldc, f_dbl_prec *work, const f_int &lwork, f_int *info)
 
void sytrf (BLAS_Cpp::Uplo uplo, const f_int &n, f_dbl_prec A[], const f_int &lda, f_int ipiv[], f_dbl_prec work[], const f_int &lwork, f_int *info)
 
void sytrs (BLAS_Cpp::Uplo uplo, const f_int &n, const f_int &nrhs, const f_dbl_prec A[], const f_int &lda, const f_int ipiv[], f_dbl_prec B[], const f_int &ldb, f_int *info)
 
void getrf (const f_int &m, const f_int &n, f_dbl_prec A[], const f_int &lda, f_int ipiv[], f_int *info)
 
void getrs (BLAS_Cpp::Transp trans, const f_int &n, const f_int &nrhs, const f_dbl_prec A[], const f_int &lda, const f_int ipiv[], f_dbl_prec B[], const f_int &ldb, f_int *info)
 

Typedef Documentation

typedef FortranTypes::f_int LAPACK_Cpp::f_int

Definition at line 55 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

typedef FortranTypes::f_real LAPACK_Cpp::f_real

Definition at line 56 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

typedef FortranTypes::f_dbl_prec LAPACK_Cpp::f_dbl_prec

Definition at line 57 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

typedef FortranTypes::f_logical LAPACK_Cpp::f_logical

Definition at line 58 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

Function Documentation

void LAPACK_Cpp::potrf ( BLAS_Cpp::Uplo  uplo,
const f_int &  n,
f_dbl_prec *  A,
const f_int &  lda,
f_int *  info 
)
inline

Definition at line 64 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

void LAPACK_Cpp::geqrf ( const f_int &  m,
const f_int &  n,
f_dbl_prec *  A,
const f_int &  lda,
f_dbl_prec *  tau,
f_dbl_prec *  work,
const f_int &  lwork,
f_int *  info 
)
inline

Definition at line 76 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

void LAPACK_Cpp::ormqr ( BLAS_Cpp::Side  side,
BLAS_Cpp::Transp  trans,
const f_int &  m,
const f_int &  n,
const f_int &  k,
const f_dbl_prec *  A,
const f_int &  lda,
const f_dbl_prec *  tau,
f_dbl_prec *  C,
const f_int &  ldc,
f_dbl_prec *  work,
const f_int &  lwork,
f_int *  info 
)
inline

Definition at line 88 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

void LAPACK_Cpp::sytrf ( BLAS_Cpp::Uplo  uplo,
const f_int &  n,
f_dbl_prec  A[],
const f_int &  lda,
f_int  ipiv[],
f_dbl_prec  work[],
const f_int &  lwork,
f_int *  info 
)
inline

Definition at line 104 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

void LAPACK_Cpp::sytrs ( BLAS_Cpp::Uplo  uplo,
const f_int &  n,
const f_int &  nrhs,
const f_dbl_prec  A[],
const f_int &  lda,
const f_int  ipiv[],
f_dbl_prec  B[],
const f_int &  ldb,
f_int *  info 
)
inline

Definition at line 116 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

void LAPACK_Cpp::getrf ( const f_int &  m,
const f_int &  n,
f_dbl_prec  A[],
const f_int &  lda,
f_int  ipiv[],
f_int *  info 
)
inline

Definition at line 129 of file DenseLinAlgPack_LAPACK_Cpp.hpp.

void LAPACK_Cpp::getrs ( BLAS_Cpp::Transp  trans,
const f_int &  n,
const f_int &  nrhs,
const f_dbl_prec  A[],
const f_int &  lda,
const f_int  ipiv[],
f_dbl_prec  B[],
const f_int &  ldb,
f_int *  info 
)
inline

Definition at line 140 of file DenseLinAlgPack_LAPACK_Cpp.hpp.