|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <diago_cusolver.h>
Public Member Functions | |
| DiagoCusolver () | |
| ~DiagoCusolver () | |
| void | diag (hamilt::MatrixBlock< T > &h_mat, hamilt::MatrixBlock< T > &s_mat, psi::Psi< T > &psi, Real *eigenvalue_in) |
Public Attributes | |
| Diag_Cusolver_gvd | dc |
Static Public Attributes | |
| static int | DecomposedState = 0 |
Private Types | |
| using | Real = typename GetTypeReal< T >::type |
Private Member Functions | |
| bool | ifElpaHandle (const bool &newIteration, const bool &ifNSCF) |
|
private |
| hsolver::DiagoCusolver< T >::DiagoCusolver | ( | ) |
| hsolver::DiagoCusolver< T >::~DiagoCusolver | ( | ) |
| void hsolver::DiagoCusolver< T >::diag | ( | hamilt::MatrixBlock< T > & | h_mat, |
| hamilt::MatrixBlock< T > & | s_mat, | ||
| psi::Psi< T > & | psi, | ||
| Real * | eigenvalue_in | ||
| ) |
|
private |
| Diag_Cusolver_gvd hsolver::DiagoCusolver< T >::dc |
|
static |