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

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

basishsolver::DiagoDavid< T, Device >private
cal_elem(const int &dim, int &nbase, const int nbase_x, const int &notconv, const T *hpsi, const T *spsi, T *hcc)hsolver::DiagoDavid< T, Device >private
cal_grad(const HPsiFunc &hpsi_func, const SPsiFunc &spsi_func, const int &dim, const int &nbase, const int nbase_x, const int &notconv, T *hpsi, T *spsi, const T *vcc, const int *unconv, const Real *eigenvalue)hsolver::DiagoDavid< T, Device >private
castmem_complex_op typedefhsolver::DiagoDavid< T, Device >private
check_block_conv(const int &ntry, const int &notconv, const int &ntry_max, const int &notconv_max)hsolver::DiagoDavid< T, Device >inlineprivate
cpu_ctxhsolver::DiagoDavid< T, Device >private
ctxhsolver::DiagoDavid< T, Device >private
d_preconditionhsolver::DiagoDavid< T, Device >private
david_ndimhsolver::DiagoDavid< T, Device >private
delmem_complex_op typedefhsolver::DiagoDavid< T, Device >private
delmem_var_op typedefhsolver::DiagoDavid< T, Device >private
devicehsolver::DiagoDavid< T, Device >private
diag(const HPsiFunc &hpsi_func, const SPsiFunc &spsi_func, const int ld_psi, T *psi_in, Real *eigenvalue_in, const std::vector< double > &ethr_band, const int david_maxiter, const int ntry_max=5, const int notconv_max=0)hsolver::DiagoDavid< T, Device >
diag_commhsolver::DiagoDavid< T, Device >private
diag_once(const HPsiFunc &hpsi_func, const SPsiFunc &spsi_func, const int dim, const int nband, const int ld_psi, T *psi_in, Real *eigenvalue_in, const std::vector< double > &ethr_band, const int david_maxiter)hsolver::DiagoDavid< T, Device >private
diag_zhegvx(const int &nbase, const int &nband, const T *hcc, const int &nbase_x, Real *eigenvalue, T *vcc)hsolver::DiagoDavid< T, Device >private
DiagoDavid(const Real *precondition_in, const int nband_in, const int dim_in, const int david_ndim_in, const bool use_paw_in, const diag_comm_info &diag_comm_in)hsolver::DiagoDavid< T, Device >
dimhsolver::DiagoDavid< T, Device >private
eigenvaluehsolver::DiagoDavid< T, Device >private
hcchsolver::DiagoDavid< T, Device >private
hpsihsolver::DiagoDavid< T, Device >private
HPsiFunc typedefhsolver::DiagoDavid< T, Device >
lagrange_matrixhsolver::DiagoDavid< T, Device >private
nbandhsolver::DiagoDavid< T, Device >private
nbase_xhsolver::DiagoDavid< T, Device >private
neg_onehsolver::DiagoDavid< T, Device >private
neg_one_hsolver::DiagoDavid< T, Device >private
notconvhsolver::DiagoDavid< T, Device >private
onehsolver::DiagoDavid< T, Device >private
one_hsolver::DiagoDavid< T, Device >private
planSchmidtOrth(const int nband, std::vector< int > &pre_matrix_mm_m, std::vector< int > &pre_matrix_mv_m)hsolver::DiagoDavid< T, Device >private
preconditionhsolver::DiagoDavid< T, Device >private
Real typedefhsolver::DiagoDavid< T, Device >private
refresh(const int &dim, const int &nband, int &nbase, const int nbase_x, const Real *eigenvalue, const T *psi_in, const int ld_psi, T *hpsi, T *spsi, T *hcc, T *vcc)hsolver::DiagoDavid< T, Device >private
resmem_complex_op typedefhsolver::DiagoDavid< T, Device >private
resmem_var_op typedefhsolver::DiagoDavid< T, Device >private
SchmidtOrth(const int &dim, const int nband, const int m, const T *spsi, T *lagrange_m, const int mm_size, const int mv_size)hsolver::DiagoDavid< T, Device >private
setmem_complex_op typedefhsolver::DiagoDavid< T, Device >private
setmem_var_op typedefhsolver::DiagoDavid< T, Device >private
spsihsolver::DiagoDavid< T, Device >private
SPsiFunc typedefhsolver::DiagoDavid< T, Device >
syncmem_complex_op typedefhsolver::DiagoDavid< T, Device >private
syncmem_d2h_op typedefhsolver::DiagoDavid< T, Device >private
syncmem_h2d_op typedefhsolver::DiagoDavid< T, Device >private
syncmem_var_d2h_op typedefhsolver::DiagoDavid< T, Device >private
syncmem_var_h2d_op typedefhsolver::DiagoDavid< T, Device >private
test_davidhsolver::DiagoDavid< T, Device >private
use_pawhsolver::DiagoDavid< T, Device >private
vcchsolver::DiagoDavid< T, Device >private
zerohsolver::DiagoDavid< T, Device >private
zero_hsolver::DiagoDavid< T, Device >private
~DiagoDavid()hsolver::DiagoDavid< T, Device >