ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
hsolver::HSolverPW< T, Device > Member List

This is the complete list of members for hsolver::HSolverPW< T, Device >, including all inherited members.

basis_typehsolver::HSolverPW< T, Device >protected
build_k_neighbors()hsolver::HSolverPW< T, Device >private
cal_smooth_ethr(const double &wk, const double *wg, const double &ethr, std::vector< double > &ethrs)hsolver::HSolverPW< T, Device >private
calculation_typehsolver::HSolverPW< T, Device >protected
ctxhsolver::HSolverPW< T, Device >protected
delmem_complex_op typedefhsolver::HSolverPW< T, Device >protected
diag_iter_maxhsolver::HSolverPW< T, Device >protected
diag_thrhsolver::HSolverPW< T, Device >protected
ethr_bandhsolver::HSolverPW< T, Device >protected
hamiltSolvePsiK(hamilt::Hamilt< T, Device > *hm, psi::Psi< T, Device > &psi, std::vector< Real > &pre_condition, Real *eigenvalue, const int &nk_nums)hsolver::HSolverPW< T, Device >protected
HSolverPW(ModulePW::PW_Basis_K *wfc_basis_in, const std::string calculation_type_in, const std::string basis_type_in, const std::string method_in, const bool use_paw_in, const bool use_uspp_in, const int nspin_in, const int scf_iter_in, const int diag_iter_max_in, const double diag_thr_in, const bool need_subspace_in, const bool use_k_continuity_in=false)hsolver::HSolverPW< T, Device >inline
k_orderhsolver::HSolverPW< T, Device >private
k_parenthsolver::HSolverPW< T, Device >private
kvecs_chsolver::HSolverPW< T, Device >private
methodhsolver::HSolverPW< T, Device >protected
need_subspacehsolver::HSolverPW< T, Device >protected
nproc_in_poolhsolver::HSolverPW< T, Device >protected
nspinhsolver::HSolverPW< T, Device >protected
output_iterInfo()hsolver::HSolverPW< T, Device >protected
propagate_psi(psi::Psi< T, Device > &psi, const int from_ik, const int to_ik)hsolver::HSolverPW< T, Device >private
rank_in_poolhsolver::HSolverPW< T, Device >protected
Real typedefhsolver::HSolverPW< T, Device >protected
resmem_complex_op typedefhsolver::HSolverPW< T, Device >protected
scf_iterhsolver::HSolverPW< T, Device >protected
setmem_complex_op typedefhsolver::HSolverPW< T, Device >protected
solve(hamilt::Hamilt< T, Device > *pHamilt, psi::Psi< T, Device > &psi, elecstate::ElecState *pes, double *out_eigenvalues, const int rank_in_pool_in, const int nproc_in_pool_in, const bool skip_charge, const double tpiba, const int nat)hsolver::HSolverPW< T, Device >
update_precondition(std::vector< Real > &h_diag, const int ik, const int npw, const Real vl_of_0)hsolver::HSolverPW< T, Device >protected
use_k_continuityhsolver::HSolverPW< T, Device >protected
use_pawhsolver::HSolverPW< T, Device >protected
use_uspphsolver::HSolverPW< T, Device >protected
wfc_basishsolver::HSolverPW< T, Device >protected