avg_iter | hsolver::DiagoIterAssist< T, Device > | static |
cal_hs_subspace(const hamilt::Hamilt< T, Device > *pHamilt, const psi::Psi< T, Device > &psi, T *hcc, T *scc) | hsolver::DiagoIterAssist< T, Device > | static |
ctx | hsolver::DiagoIterAssist< T, Device > | privatestatic |
delmem_complex_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
delmem_var_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
diag_responce(const T *hcc, const T *scc, const int nbands, const T *mat_in, T *mat_out, int mat_col, Real *en) | hsolver::DiagoIterAssist< T, Device > | static |
diag_subspace_psi(const T *hcc, const T *scc, const int dim_subspace, psi::Psi< T, Device > &evc, Real *en) | hsolver::DiagoIterAssist< T, Device > | static |
diagH_LAPACK(const int nstart, const int nbands, const T *hcc, const T *sc, const int ldh, Real *e, T *vcc) | hsolver::DiagoIterAssist< T, Device > | static |
diagH_subspace(const hamilt::Hamilt< T, Device > *const pHamilt, const psi::Psi< T, Device > &psi, psi::Psi< T, Device > &evc, Real *en, int n_band=0) | hsolver::DiagoIterAssist< T, Device > | static |
diagH_subspace_init(hamilt::Hamilt< T, Device > *pHamilt, const T *psi, int psi_nr, int psi_nc, psi::Psi< T, Device > &evc, Real *en, const std::function< void(T *, const int)> &add_to_hcc=[](T *null, const int n) {}, const std::function< void(const T *const, const int, const int)> &export_vcc=[](const T *null, const int n, const int m) {}) | hsolver::DiagoIterAssist< T, Device > | static |
hpsi_info typedef | hsolver::DiagoIterAssist< T, Device > | private |
LCAO_DIAG_NMAX | hsolver::DiagoIterAssist< T, Device > | static |
LCAO_DIAG_THR | hsolver::DiagoIterAssist< T, Device > | static |
need_subspace | hsolver::DiagoIterAssist< T, Device > | static |
one | hsolver::DiagoIterAssist< T, Device > | privatestatic |
PW_DIAG_NMAX | hsolver::DiagoIterAssist< T, Device > | static |
PW_DIAG_THR | hsolver::DiagoIterAssist< T, Device > | static |
Real typedef | hsolver::DiagoIterAssist< T, Device > | private |
resmem_complex_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
resmem_var_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
SCF_ITER | hsolver::DiagoIterAssist< T, Device > | static |
setmem_complex_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
setmem_var_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
syncmem_complex_d2h_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
syncmem_complex_h2d_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
syncmem_complex_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
syncmem_var_d2h_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
syncmem_var_h2d_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
syncmem_var_op typedef | hsolver::DiagoIterAssist< T, Device > | private |
test_exit_cond(const int &ntry, const int ¬conv) | hsolver::DiagoIterAssist< T, Device > | static |
zero | hsolver::DiagoIterAssist< T, Device > | privatestatic |