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

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

avg_iter_hsolver::DiagoCG< T, Device >private
basis_type_hsolver::DiagoCG< T, Device >private
calc_gamma_cg(const int &iter, const Real &cg_norm, const Real &theta, const ct::Tensor &prec, const ct::Tensor &scg, const ct::Tensor &grad, const ct::Tensor &phi_m, Real &gg_last, ct::Tensor &g0, ct::Tensor &cg)hsolver::DiagoCG< T, Device >private
calc_grad(const ct::Tensor &prec, ct::Tensor &grad, ct::Tensor &hphi, ct::Tensor &sphi, ct::Tensor &pphi)hsolver::DiagoCG< T, Device >private
calculation_hsolver::DiagoCG< T, Device >private
ct_Device typedefhsolver::DiagoCG< T, Device >private
ctx_hsolver::DiagoCG< T, Device >private
diag(const Func &hpsi_func, const Func &spsi_func, ct::Tensor &psi, ct::Tensor &eigen, const std::vector< double > &ethr_band, const ct::Tensor &prec={})hsolver::DiagoCG< T, Device >
diag_mock(const ct::Tensor &prec, ct::Tensor &psi, ct::Tensor &eigen, const std::vector< double > &ethr_band)hsolver::DiagoCG< T, Device >private
DiagoCG(const std::string &basis_type, const std::string &calculation)hsolver::DiagoCG< T, Device >
DiagoCG(const std::string &basis_type, const std::string &calculation, const bool &need_subspace, const Func &subspace_func, const Real &pw_diag_thr, const int &pw_diag_nmax, const int &nproc_in_pool)hsolver::DiagoCG< T, Device >
dot_real_op typedefhsolver::DiagoCG< T, Device >private
Func typedefhsolver::DiagoCG< T, Device >
hpsi_func_hsolver::DiagoCG< T, Device >private
n_band_hsolver::DiagoCG< T, Device >private
n_basis_hsolver::DiagoCG< T, Device >private
need_subspace_hsolver::DiagoCG< T, Device >private
neg_one_hsolver::DiagoCG< T, Device >private
notconv_hsolver::DiagoCG< T, Device >private
nproc_in_pool_hsolver::DiagoCG< T, Device >private
one_hsolver::DiagoCG< T, Device >private
orth_grad(const ct::Tensor &psi, const int &m, ct::Tensor &grad, ct::Tensor &scg, ct::Tensor &lagrange)hsolver::DiagoCG< T, Device >private
pw_diag_nmax_hsolver::DiagoCG< T, Device >private
pw_diag_thr_hsolver::DiagoCG< T, Device >private
Real typedefhsolver::DiagoCG< T, Device >private
schmit_orth(const int &m, const ct::Tensor &psi, const ct::Tensor &sphi, ct::Tensor &phi_m)hsolver::DiagoCG< T, Device >private
spsi_func_hsolver::DiagoCG< T, Device >private
subspace_func_hsolver::DiagoCG< T, Device >private
test_exit_cond(const int &ntry, const int &notconv) consthsolver::DiagoCG< T, Device >private
update_psi(const ct::Tensor &pphi, const ct::Tensor &cg, const ct::Tensor &scg, const double &ethreshold, Real &cg_norm, Real &theta, Real &eigen, ct::Tensor &phi_m, ct::Tensor &sphi, ct::Tensor &hphi)hsolver::DiagoCG< T, Device >private
zero_hsolver::DiagoCG< T, Device >private
~DiagoCG()hsolver::DiagoCG< T, Device >