|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is the complete list of members for Ewald_Vq< Tdata >, including all inherited members.
| atoms_vec | Ewald_Vq< Tdata > | private |
| cal_dVq(const UnitCell &ucell, const double &chi, std::map< TA, std::map< TAC, std::array< RI::Tensor< Tdata >, Ndim > > > &dVs_in) | Ewald_Vq< Tdata > | inline |
| cal_dVq_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0_k, const std::vector< TAK > &list_A1_k, const double &chi, const int &shift_for_mpi) | Ewald_Vq< Tdata > | inlineprivate |
| cal_dVq_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, std::array< RI::Tensor< Tdata >, Ndim > > > &dVs_minus_gauss) | Ewald_Vq< Tdata > | inlineprivate |
| cal_dVs(const UnitCell &ucell, const double &chi, std::map< TA, std::map< TAC, std::array< RI::Tensor< Tdata >, Ndim > > > &dVs_in) | Ewald_Vq< Tdata > | inline |
| cal_dVs_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1) | Ewald_Vq< Tdata > | inlineprivate |
| cal_dVs_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, std::array< RI::Tensor< Tdata >, Ndim > > > &dVs_in) | Ewald_Vq< Tdata > | inlineprivate |
| cal_V_Rcut(const int it0, const int it1) | Ewald_Vq< Tdata > | inlineprivate |
| cal_Vq(const UnitCell &ucell, const double &chi, std::map< TA, std::map< TAC, RI::Tensor< Tdata > > > &Vs_in) | Ewald_Vq< Tdata > | inline |
| cal_Vq_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0_k, const std::vector< TAK > &list_A1_k, const double &chi, const int &shift_for_mpi) | Ewald_Vq< Tdata > | inlineprivate |
| cal_Vq_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, RI::Tensor< Tdata > > > &Vs_minus_gauss) | Ewald_Vq< Tdata > | inlineprivate |
| cal_Vs(const UnitCell &ucell, const double &chi, std::map< TA, std::map< TAC, RI::Tensor< Tdata > > > &Vs_in) | Ewald_Vq< Tdata > | inline |
| cal_Vs_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1) | Ewald_Vq< Tdata > | inlineprivate |
| cal_Vs_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, RI::Tensor< Tdata > > > &Vs_in) | Ewald_Vq< Tdata > | inlineprivate |
| ccp_rmesh_times | Ewald_Vq< Tdata > | private |
| coulomb_param | Ewald_Vq< Tdata > | private |
| cv | Ewald_Vq< Tdata > | private |
| ewald_lambda | Ewald_Vq< Tdata > | private |
| Ewald_Vq() | Ewald_Vq< Tdata > | |
| g_abfs | Ewald_Vq< Tdata > | private |
| g_abfs_ccp | Ewald_Vq< Tdata > | private |
| g_abfs_ccp_rcut | Ewald_Vq< Tdata > | private |
| g_lcaos | Ewald_Vq< Tdata > | private |
| g_lcaos_rcut | Ewald_Vq< Tdata > | private |
| gaunt | Ewald_Vq< Tdata > | private |
| gaussian_abfs | Ewald_Vq< Tdata > | private |
| get_Rcut_max(const int it0, const int it1) | Ewald_Vq< Tdata > | inlineprivate |
| get_singular_chi(const UnitCell &ucell, const std::vector< std::map< std::string, std::string > > ¶m_list, const double &qdiv) | Ewald_Vq< Tdata > | |
| index_abfs | Ewald_Vq< Tdata > | private |
| init(const UnitCell &ucell, const LCAO_Orbitals &orb, const MPI_Comm &mpi_comm_in, const K_Vectors *kv_in, std::vector< std::vector< std::vector< Numerical_Orbital_Lm > > > &lcaos_in, std::vector< std::vector< std::vector< Numerical_Orbital_Lm > > > &abfs_in, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param_in, std::shared_ptr< ORB_gaunt_table > MGT_in, const double &ccp_rmesh_times_in, const double &kmesh_times_in) | Ewald_Vq< Tdata > | |
| init_gauss(std::vector< std::vector< std::vector< Numerical_Orbital_Lm > > > &orb_in) | Ewald_Vq< Tdata > | private |
| init_ions(const UnitCell &ucell, const std::array< Tcell, Ndim > &period_Vs_NAO) | Ewald_Vq< Tdata > | |
| kvec_c | Ewald_Vq< Tdata > | private |
| lcaos_rcut | Ewald_Vq< Tdata > | private |
| list_A0 | Ewald_Vq< Tdata > | private |
| list_A0_k | Ewald_Vq< Tdata > | private |
| list_A0_pair_k | Ewald_Vq< Tdata > | private |
| list_A0_pair_R | Ewald_Vq< Tdata > | private |
| list_A0_pair_R_period | Ewald_Vq< Tdata > | private |
| list_A1 | Ewald_Vq< Tdata > | private |
| list_A1_k | Ewald_Vq< Tdata > | private |
| list_A1_pair_k | Ewald_Vq< Tdata > | private |
| list_A1_pair_R | Ewald_Vq< Tdata > | private |
| list_A1_pair_R_period | Ewald_Vq< Tdata > | private |
| mpi_comm | Ewald_Vq< Tdata > | private |
| multipole | Ewald_Vq< Tdata > | private |
| Ndim | Ewald_Vq< Tdata > | privatestatic |
| nks0 | Ewald_Vq< Tdata > | private |
| nmp | Ewald_Vq< Tdata > | private |
| nspin0 | Ewald_Vq< Tdata > | private |
| p_kv | Ewald_Vq< Tdata > | private |
| set_Vq_dVq(const UnitCell &ucell, const std::vector< TA > &list_A0_pair_k, const std::vector< TAK > &list_A1_pair_k, std::map< TA, std::map< TAC, Tin > > &Vs_dVs_minus_gauss_in, const T_func_DPcal_Vq_dVq_minus_gauss< Tout, Tin > &func_cal_Vq_dVq_minus_gauss, const T_func_DPcal_Vq_dVq_gauss< Tout > &func_cal_Vq_dVq_gauss) | Ewald_Vq< Tdata > | private |
| set_Vq_dVq(const UnitCell &ucell, const std::vector< TA > &list_A0_pair_k, const std::vector< TAK > &list_A1_pair_k, std::map< TA, std::map< TAC, Tin > > &Vs_dVs_minus_gauss_in, const T_func_DPcal_Vq_dVq_minus_gauss< Tout, Tin > &func_cal_Vq_dVq_minus_gauss, const T_func_DPcal_Vq_dVq_gauss< Tout > &func_cal_Vq_dVq_gauss) -> std::map< TA, std::map< TAK, Tout > > | Ewald_Vq< Tdata > | |
| set_Vq_dVq_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0_k, const std::vector< TAK > &list_A1_k, const int &shift_for_mpi, const T_func_DPget_Vq_dVq< Tresult > &func_DPget_Vq_dVq) | Ewald_Vq< Tdata > | private |
| set_Vq_dVq_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0_k, const std::vector< TAK > &list_A1_k, const int &shift_for_mpi, const T_func_DPget_Vq_dVq< Tresult > &func_DPget_Vq_dVq) -> std::map< TA, std::map< TAK, Tresult > > | Ewald_Vq< Tdata > | |
| set_Vq_dVq_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, Tin > > &Vs_dVs_minus_gauss) | Ewald_Vq< Tdata > | private |
| set_Vq_dVq_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, Tin > > &Vs_dVs_minus_gauss) -> std::map< TA, std::map< TAK, Tout > > | Ewald_Vq< Tdata > | |
| set_Vs_dVs(const UnitCell &ucell, const std::vector< TA > &list_A0_pair_R, const std::vector< TAC > &list_A1_pair_R, std::map< TA, std::map< TAK, Tin > > &Vq) | Ewald_Vq< Tdata > | private |
| set_Vs_dVs(const UnitCell &ucell, const std::vector< TA > &list_A0_pair_R, const std::vector< TAC > &list_A1_pair_R, std::map< TA, std::map< TAK, Tin > > &Vq) -> std::map< TA, std::map< TAC, Tout > > | Ewald_Vq< Tdata > | |
| set_Vs_dVs_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, Tresult > > &Vs_dVs_in, std::map< TA, std::map< TAC, Tresult > > &Vs_dVs_gauss_in) | Ewald_Vq< Tdata > | private |
| set_Vs_dVs_minus_gauss(const UnitCell &ucell, const std::vector< TA > &list_A0, const std::vector< TAC > &list_A1, std::map< TA, std::map< TAC, Tresult > > &Vs_dVs_in, std::map< TA, std::map< TAC, Tresult > > &Vs_dVs_gauss_in) -> std::map< TA, std::map< TAC, Tresult > > | Ewald_Vq< Tdata > | |
| T_func_DPcal_Vq_dVq_gauss typedef | Ewald_Vq< Tdata > | private |
| T_func_DPcal_Vq_dVq_minus_gauss typedef | Ewald_Vq< Tdata > | private |
| T_func_DPget_Vq_dVq typedef | Ewald_Vq< Tdata > | private |
| TA typedef | Ewald_Vq< Tdata > | private |
| TAC typedef | Ewald_Vq< Tdata > | private |
| TAK typedef | Ewald_Vq< Tdata > | private |
| TC typedef | Ewald_Vq< Tdata > | private |
| Tcell typedef | Ewald_Vq< Tdata > | private |
| TK typedef | Ewald_Vq< Tdata > | private |
| ~Ewald_Vq() | Ewald_Vq< Tdata > |