DFT-EFE
 
Loading...
Searching...
No Matches
LapackAPIWrapper.h File Reference
Include dependency graph for LapackAPIWrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::linearAlgebra
 
namespace  dftefe::linearAlgebra::blasLapack
 
namespace  dftefe::linearAlgebra::blasLapack::lapackWrapper
 

Functions

template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::getrf (const int m, const int n, ValueType *A, const unsigned int lda, int *ipiv)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::getri (const int N, ValueType *A, const unsigned int lda, int *ipiv)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::trtri (const char uplo, const char diag, const unsigned int n, ValueType *a, const unsigned int lda)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::potrf (const char uplo, const unsigned int n, ValueType *a, const unsigned int lda)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::steqr (const char jobz, const unsigned int n, real_type< ValueType > *D, real_type< ValueType > *E, ValueType *Z, const unsigned int lda)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::heevd (const char jobz, const char uplo, const unsigned int n, ValueType *A, const unsigned int lda, double *w)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::hegv (const int itype, const char jobz, const char uplo, const unsigned int n, ValueType *A, const unsigned int lda, ValueType *B, const unsigned int ldb, double *w)
 
template<typename ValueType >
int dftefe::linearAlgebra::blasLapack::lapackWrapper::gesv (const unsigned int n, const unsigned int nrhs, ValueType *A, const unsigned int lda, int *ipiv, ValueType *B, const unsigned int ldb)