ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Namespaces | Functions
conv_coulomb_pot_k.cpp File Reference
#include "conv_coulomb_pot_k.h"
#include "../../source_base/constants.h"
#include "source_io/module_parameter/parameter.h"
#include "../../source_basis/module_ao/ORB_atomic_lm.h"
#include "../../source_pw/module_pwdft/global.h"
Include dependency graph for conv_coulomb_pot_k.cpp:

Namespaces

namespace  Conv_Coulomb_Pot_K
 

Functions

std::vector< double > Conv_Coulomb_Pot_K::cal_psi_fock_limits (const std::vector< double > &psif)
 
std::vector< double > Conv_Coulomb_Pot_K::cal_psi_fock_spencer (const std::vector< double > &psif, const std::vector< double > &k_radial, const double rcut)
 
std::vector< double > Conv_Coulomb_Pot_K::cal_psi_erfc_limits (const std::vector< double > &psif, const std::vector< double > &k_radial, const double erfc_omega)
 
std::vector< double > Conv_Coulomb_Pot_K::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 Conv_Coulomb_Pot_K::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<>
double Conv_Coulomb_Pot_K::get_rmesh_proportion (const Numerical_Orbital_Lm &orbs, const double psi_threshold)