|
| std::vector< double > | cal_psi_fock_limits (const std::vector< double > &psif) |
| |
| std::vector< double > | cal_psi_fock_spencer (const std::vector< double > &psif, const std::vector< double > &k_radial, const double rcut) |
| |
| std::vector< double > | cal_psi_erfc_limits (const std::vector< double > &psif, const std::vector< double > &k_radial, const double erfc_omega) |
| |
| std::vector< double > | cal_psi_erfc_spencer (const std::vector< double > &psif, const std::vector< double > &k_radial, const double erfc_omega, const double rcut) |
| |
| template<> |
| Numerical_Orbital_Lm | cal_orbs_ccp< Numerical_Orbital_Lm > (const Numerical_Orbital_Lm &orbs, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param, const double rmesh_times) |
| |
| template<> |
| Numerical_Orbital_Lm | cal_orbs_ccp_spencer< Numerical_Orbital_Lm > (const Numerical_Orbital_Lm &orbs, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param, const double rmesh_times) |
| |
| template<> |
| double | get_rmesh_proportion (const Numerical_Orbital_Lm &orbs, const double psi_threshold) |
| |
| template<typename T > |
| T | cal_orbs_ccp (const T &orbs, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param, const double rmesh_times) |
| |
| template<typename T > |
| T | cal_orbs_ccp_spencer (const T &orbs, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param, const double rmesh_times) |
| |
| template<typename T > |
| double | get_rmesh_proportion (const T &orbs, const double psi_threshold) |
| |
| template<typename T > |
| std::vector< T > | cal_orbs_ccp (const std::vector< T > &orbs, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param, const double rmesh_times) |
| |
| template<typename T > |
| double | get_rmesh_proportion (const std::vector< T > &orbs, const double psi_threshold) |
| |
| template<typename T > |
| std::vector< T > | cal_orbs_ccp_spencer (const std::vector< T > &orbs, const std::map< Conv_Coulomb_Pot_K::Coulomb_Type, std::vector< std::map< std::string, std::string > > > &coulomb_param, const double rmesh_times) |
| |
| template<typename T > |
| std::vector< T > | operator* (const T &s, const std::vector< T > &v_in) |
| |
| template<typename T > |
| std::vector< T > | operator+ (const std::vector< T > &v1, const std::vector< T > &v2) |
| |