1#ifndef CONV_COULOMB_POT_K_H
2#define CONV_COULOMB_POT_K_H
21 const double rmesh_times);
26 const double rmesh_times);
31 const double psi_threshold);
35 const std::vector<double> & psif);
37 const std::vector<double> &psif,
38 const std::vector<double> &k_radial,
41 const std::vector<double> & psif,
42 const std::vector<double> & k_radial,
43 const double erfc_omega);
45 const std::vector<double> & psif,
46 const std::vector<double> & k_radial,
47 const double erfc_omega,
#define T
Definition exp.cpp:237
Definition conv_coulomb_pot_k.cpp:7
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)
Definition conv_coulomb_pot_k.cpp:42
std::vector< double > cal_psi_erfc_limits(const std::vector< double > &psif, const std::vector< double > &k_radial, const double erfc_omega)
Definition conv_coulomb_pot_k.cpp:31
Coulomb_Type
Definition conv_coulomb_pot_k.h:10
double get_rmesh_proportion(const Numerical_Orbital_Lm &orbs, const double psi_threshold)
Definition conv_coulomb_pot_k.cpp:254
Ccp_Type
Definition conv_coulomb_pot_k.h:11
Coulomb_Method
Definition conv_coulomb_pot_k.h:16
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)
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)
std::vector< double > cal_psi_fock_limits(const std::vector< double > &psif)
Definition conv_coulomb_pot_k.cpp:8
std::vector< double > cal_psi_fock_spencer(const std::vector< double > &psif, const std::vector< double > &k_radial, const double rcut)
Definition conv_coulomb_pot_k.cpp:19