| cal_elem(const int &dim, int &nbase, const int ¬conv, const T *psi_iter, const T *spsi, const T *hpsi, T *hcc, T *scc) | hsolver::Diago_DavSubspace< T, Device > | private |
| cal_grad(const HPsiFunc &hpsi_func, const HPsiFunc &spsi_func, const int &dim, const int &nbase, const int ¬conv, T *psi_iter, T *hpsi, T *spsi, T *vcc, const int *unconv, std::vector< Real > *eigenvalue_iter) | hsolver::Diago_DavSubspace< T, Device > | private |
| castmem_complex_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| cpu_ctx | hsolver::Diago_DavSubspace< T, Device > | private |
| ct_Device typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| ctx | hsolver::Diago_DavSubspace< T, Device > | private |
| d_eigenvalue | hsolver::Diago_DavSubspace< T, Device > | private |
| d_precondition | hsolver::Diago_DavSubspace< T, Device > | private |
| d_scc | hsolver::Diago_DavSubspace< T, Device > | private |
| delmem_complex_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| delmem_real_h_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| delmem_real_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| device | hsolver::Diago_DavSubspace< T, Device > | private |
| diag(const HPsiFunc &hpsi_func, const HPsiFunc &spsi_func, T *psi_in, const int psi_in_dmax, Real *eigenvalue_in, const std::vector< double > ðr_band, const bool &scf_type) | hsolver::Diago_DavSubspace< T, Device > | |
| diag_comm | hsolver::Diago_DavSubspace< T, Device > | private |
| diag_once(const HPsiFunc &hpsi_func, const HPsiFunc &spsi_func, T *psi_in, const int psi_in_dmax, Real *eigenvalue_in, const std::vector< double > ðr_band) | hsolver::Diago_DavSubspace< T, Device > | private |
| diag_subspace | hsolver::Diago_DavSubspace< T, Device > | private |
| diag_thr | hsolver::Diago_DavSubspace< T, Device > | private |
| diag_zhegvx(const int &nbase, const int &nband, T *hcc, T *scc, const int &nbase_x, std::vector< Real > *eigenvalue_iter, T *vcc) | hsolver::Diago_DavSubspace< T, Device > | private |
| Diago_DavSubspace(const std::vector< Real > &precondition_in, const int &nband_in, const int &nbasis_in, const int &david_ndim_in, const double &diag_thr_in, const int &diag_nmax_in, const diag_comm_info &diag_comm_in, const int diago_dav_method_in, const int block_size_in) | hsolver::Diago_DavSubspace< T, Device > | |
| diago_subspace_bs | hsolver::Diago_DavSubspace< T, Device > | private |
| dim | hsolver::Diago_DavSubspace< T, Device > | private |
| hcc | hsolver::Diago_DavSubspace< T, Device > | private |
| hpsi | hsolver::Diago_DavSubspace< T, Device > | private |
| HPsiFunc typedef | hsolver::Diago_DavSubspace< T, Device > | |
| iter_nmax | hsolver::Diago_DavSubspace< T, Device > | private |
| n_band | hsolver::Diago_DavSubspace< T, Device > | private |
| nbase_x | hsolver::Diago_DavSubspace< T, Device > | private |
| neg_one | hsolver::Diago_DavSubspace< T, Device > | private |
| neg_one_ | hsolver::Diago_DavSubspace< T, Device > | private |
| notconv | hsolver::Diago_DavSubspace< T, Device > | private |
| one | hsolver::Diago_DavSubspace< T, Device > | private |
| one_ | hsolver::Diago_DavSubspace< T, Device > | private |
| precondition | hsolver::Diago_DavSubspace< T, Device > | private |
| psi_in_iter | hsolver::Diago_DavSubspace< T, Device > | private |
| Real typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| refresh(const int &dim, const int &nband, int &nbase, const Real *eigenvalue, T *psi_iter, T *hpsi, T *spsi, T *hcc, T *scc, T *vcc) | hsolver::Diago_DavSubspace< T, Device > | private |
| resmem_complex_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| resmem_real_h_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| resmem_real_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| scc | hsolver::Diago_DavSubspace< T, Device > | private |
| setmem_complex_2d_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| setmem_complex_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| setmem_real_h_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| setmem_real_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| spsi | hsolver::Diago_DavSubspace< T, Device > | private |
| syncmem_complex_2d_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| syncmem_complex_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| syncmem_d2h_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| syncmem_h2d_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| syncmem_var_d2h_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| syncmem_var_h2d_op typedef | hsolver::Diago_DavSubspace< T, Device > | private |
| test_exit_cond(const int &ntry, const int ¬conv, const bool &scf) | hsolver::Diago_DavSubspace< T, Device > | private |
| vcc | hsolver::Diago_DavSubspace< T, Device > | private |
| zero | hsolver::Diago_DavSubspace< T, Device > | private |
| zero_ | hsolver::Diago_DavSubspace< T, Device > | private |
| ~Diago_DavSubspace() | hsolver::Diago_DavSubspace< T, Device > | |