25 const double *
const *
const rho);
27 static int get_Z(std::string str);
29 static void cast_C2R(std::complex<double> *src,
double *dst,
int dim);
31 static void lapl_rho(
const std::complex<double> *rhog,
double *lapn);
35 static void eps_pot(
const std::complex<double>* PS_TOTN,
36 const std::complex<double>* phi,
43 const std::complex<double> *tot_N,
44 std::complex<double> *phi,
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition pw_basis.h:56
Definition H_Hartree_pw.h:13
static void lapl_rho(const std::complex< double > *rhog, double *lapn)
static double hartree_energy
Definition H_Hartree_pw.h:19
static int get_Z(std::string str)
static void eps_pot(const std::complex< double > *PS_TOTN, const std::complex< double > *phi, const ModulePW::PW_Basis *rho_basis, double *d_eps, double *vwork)
static void cast_C2R(std::complex< double > *src, double *dst, int dim)
static ModuleBase::matrix v_hartree(const UnitCell &cell, ModulePW::PW_Basis *rho_basis, const int &nspin, const double *const *const rho)
Definition H_Hartree_pw.cpp:16
static void test_res(const UnitCell &ucell, ModulePW::PW_Basis *rho_basis, const std::complex< double > *tot_N, std::complex< double > *phi, double *d_eps)
static void shape_gradn(const std::complex< double > *PS_TOTN, ModulePW::PW_Basis *rho_basis, double *eprime)
Definition H_Hartree_pw.h:57
void cal_v_eff(const Charge *const chg, const UnitCell *const ucell, ModuleBase::matrix &v_eff)
Definition H_Hartree_pw.cpp:106
Definition read_atoms_helper_test.cpp:11