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

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

betahsolver::DiagoBPCG< T, Device >private
calc_grad_with_block(const ct::Tensor &prec_in, ct::Tensor &err_out, ct::Tensor &beta_out, ct::Tensor &psi_in, ct::Tensor &hpsi_in, ct::Tensor &grad_out, ct::Tensor &grad_old_out)hsolver::DiagoBPCG< T, Device >private
calc_hpsi_with_block(const HPsiFunc &hpsi_func, T *psi_in, ct::Tensor &hpsi_out)hsolver::DiagoBPCG< T, Device >private
calc_hsub_with_block(const HPsiFunc &hpsi_func, T *psi_in, ct::Tensor &psi_out, ct::Tensor &hpsi_out, ct::Tensor &hsub_out, ct::Tensor &workspace_in, ct::Tensor &eigenvalue_out)hsolver::DiagoBPCG< T, Device >private
calc_hsub_with_block_exit(ct::Tensor &psi_out, ct::Tensor &hpsi_out, ct::Tensor &hsub_out, ct::Tensor &workspace_in, ct::Tensor &eigenvalue_out)hsolver::DiagoBPCG< T, Device >private
calc_prec()hsolver::DiagoBPCG< T, Device >private
ct_Device typedefhsolver::DiagoBPCG< T, Device >private
ctxhsolver::DiagoBPCG< T, Device >private
delmem_complex_op typedefhsolver::DiagoBPCG< T, Device >private
delmem_var_op typedefhsolver::DiagoBPCG< T, Device >private
device_typehsolver::DiagoBPCG< T, Device >private
diag(const HPsiFunc &hpsi_func, T *psi_in, Real *eigenvalue_in, const std::vector< double > &ethr_band)hsolver::DiagoBPCG< T, Device >
diag_hsub(const ct::Tensor &psi_in, const ct::Tensor &hpsi_in, ct::Tensor &hsub_out, ct::Tensor &eigenvalue_out)hsolver::DiagoBPCG< T, Device >private
DiagoBPCG(const Real *precondition)hsolver::DiagoBPCG< T, Device >explicit
eigenhsolver::DiagoBPCG< T, Device >private
err_sthsolver::DiagoBPCG< T, Device >private
gemm_op typedefhsolver::DiagoBPCG< T, Device >private
gradhsolver::DiagoBPCG< T, Device >private
grad_oldhsolver::DiagoBPCG< T, Device >private
h_prechsolver::DiagoBPCG< T, Device >private
hgradhsolver::DiagoBPCG< T, Device >private
hpsihsolver::DiagoBPCG< T, Device >private
HPsiFunc typedefhsolver::DiagoBPCG< T, Device >
hsubhsolver::DiagoBPCG< T, Device >private
init_iter(const int nband, const int nband_l, const int nbasis, const int ndim)hsolver::DiagoBPCG< T, Device >
line_minimize(ct::Tensor &grad_in, ct::Tensor &hgrad_in, ct::Tensor &psi_out, ct::Tensor &hpsi_out)hsolver::DiagoBPCG< T, Device >private
n_bandhsolver::DiagoBPCG< T, Device >private
n_band_lhsolver::DiagoBPCG< T, Device >private
n_basishsolver::DiagoBPCG< T, Device >private
n_dimhsolver::DiagoBPCG< T, Device >private
neg_onehsolver::DiagoBPCG< T, Device >private
neg_one_hsolver::DiagoBPCG< T, Device >private
nlinehsolver::DiagoBPCG< T, Device >private
onehsolver::DiagoBPCG< T, Device >private
one_hsolver::DiagoBPCG< T, Device >private
orth_cholesky(ct::Tensor &workspace_in, ct::Tensor &psi_out, ct::Tensor &hpsi_out, ct::Tensor &hsub_out)hsolver::DiagoBPCG< T, Device >private
orth_projection(const ct::Tensor &psi_in, ct::Tensor &hsub_in, ct::Tensor &grad_out)hsolver::DiagoBPCG< T, Device >private
plintranshsolver::DiagoBPCG< T, Device >private
pmmcnhsolver::DiagoBPCG< T, Device >private
prechsolver::DiagoBPCG< T, Device >private
psihsolver::DiagoBPCG< T, Device >private
r_typehsolver::DiagoBPCG< T, Device >private
Real typedefhsolver::DiagoBPCG< T, Device >private
resmem_complex_op typedefhsolver::DiagoBPCG< T, Device >private
resmem_var_op typedefhsolver::DiagoBPCG< T, Device >private
rotate_wf(const ct::Tensor &hsub_in, ct::Tensor &psi_out, ct::Tensor &workspace_in)hsolver::DiagoBPCG< T, Device >private
setmem_complex_op typedefhsolver::DiagoBPCG< T, Device >private
setmem_var_op typedefhsolver::DiagoBPCG< T, Device >private
syncmem_complex_op typedefhsolver::DiagoBPCG< T, Device >private
syncmem_var_d2h_op typedefhsolver::DiagoBPCG< T, Device >private
syncmem_var_h2d_op typedefhsolver::DiagoBPCG< T, Device >private
t_typehsolver::DiagoBPCG< T, Device >private
test_error(const ct::Tensor &err_in, const std::vector< double > &ethr_band)hsolver::DiagoBPCG< T, Device >private
workhsolver::DiagoBPCG< T, Device >private
zerohsolver::DiagoBPCG< T, Device >private
zero_hsolver::DiagoBPCG< T, Device >private
~DiagoBPCG()hsolver::DiagoBPCG< T, Device >