#include <diago_elpa.h>
|
void | diag (hamilt::Hamilt< T > *phm_in, psi::Psi< T > &psi, Real *eigenvalue_in) |
|
void | diag_pool (hamilt::MatrixBlock< T > &h_mat, hamilt::MatrixBlock< T > &s_mat, psi::Psi< T > &psi, Real *eigenvalue_in, MPI_Comm &comm) |
|
MPI_Comm | setmpicomm () |
|
MPI_Comm | setmpicomm () |
|
MPI_Comm | setmpicomm () |
|
void | diag (hamilt::Hamilt< std::complex< double > > *phm_in, psi::Psi< std::complex< double > > &psi, Real *eigenvalue_in) |
|
void | diag (hamilt::Hamilt< double > *phm_in, psi::Psi< double > &psi, Real *eigenvalue_in) |
|
void | diag_pool (hamilt::MatrixBlock< std::complex< double > > &h_mat, hamilt::MatrixBlock< std::complex< double > > &s_mat, psi::Psi< std::complex< double > > &psi, Real *eigenvalue_in, MPI_Comm &comm) |
|
void | diag_pool (hamilt::MatrixBlock< double > &h_mat, hamilt::MatrixBlock< double > &s_mat, psi::Psi< double > &psi, Real *eigenvalue_in, MPI_Comm &comm) |
|
|
bool | ifElpaHandle (const bool &newIteration, const bool &ifNSCF) |
|
◆ Real
◆ diag() [1/3]
◆ diag() [2/3]
◆ diag() [3/3]
◆ diag_pool() [1/3]
◆ diag_pool() [2/3]
◆ diag_pool() [3/3]
◆ ifElpaHandle()
◆ setmpicomm() [1/3]
◆ setmpicomm() [2/3]
◆ setmpicomm() [3/3]
◆ DecomposedState
◆ elpa_num_thread
◆ lastmpinum
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_hsolver/diago_elpa.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_hsolver/diago_elpa.cpp