DFT-EFE
 
Loading...
Searching...
No Matches
LapackAPIWrapperHost.cpp File Reference
Include dependency graph for LapackAPIWrapperHost.cpp:

Namespaces

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

Functions

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