QMCPACK
DiracMatrix.h File Reference
+ Include dependency graph for DiracMatrix.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DiracMatrix< T_FP >
 helper class to compute matrix inversion and the log value of determinant More...
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Functions

int Xgetrf (int n, int m, float *restrict a, int lda, int *restrict piv)
 wrappers around xgetrf lapack routines More...
 
int Xgetrf (int n, int m, std::complex< float > *restrict a, int lda, int *restrict piv)
 
int Xgetrf (int n, int m, double *restrict a, int lda, int *restrict piv)
 
int Xgetrf (int n, int m, std::complex< double > *restrict a, int lda, int *restrict piv)
 
int Xgetri (int n, float *restrict a, int lda, int *restrict piv, float *restrict work, int &lwork)
 inversion of a float matrix after lu factorization More...
 
int Xgetri (int n, std::complex< float > *restrict a, int lda, int *restrict piv, std::complex< float > *restrict work, int &lwork)
 
int Xgetri (int n, double *restrict a, int lda, int *restrict piv, double *restrict work, int &lwork)
 
int Xgetri (int n, std::complex< double > *restrict a, int lda, int *restrict piv, std::complex< double > *restrict work, int &lwork)
 inversion of a std::complex<double> matrix after lu factorization More...
 
template<typename T , typename T_FP >
void computeLogDet (const T *restrict diag, int n, const int *restrict pivot, std::complex< T_FP > &logdet)