30 double *
zp =
nullptr;
46 const double* vloc_at,
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition pw_basis.h:56
void allocate(const UnitCell &ucell, const int ngg)
Definition vl_pw.cpp:80
void vloc_of_g(const int &msh, const double *rab, const double *r, const double *vloc_at, const double &zp, double *vloc, const UnitCell &ucell, const ModulePW::PW_Basis *rho_basis) const
Definition vl_pw.cpp:148
~pseudopot_cell_vl()
Definition klist_test.cpp:71
bool * numeric
Definition vl_pw.h:26
void init_vloc(const UnitCell &ucell, const ModulePW::PW_Basis *rho_basis)
init local potential
Definition vl_pw.cpp:20
void vloc_coulomb(const UnitCell &ucell, const double &zp, double *vloc_1d, const ModulePW::PW_Basis *rho_basis) const
compute the coulomb potential in reciprocal space v(g) = -\frac{4pi}{V} * zp*e^2 / G^2
Definition vl_pw.cpp:110
ModuleBase::matrix vloc
Definition vl_pw.h:25
void print_vloc(const UnitCell &ucell, const ModulePW::PW_Basis *rho_basis) const
Definition vl_pw.cpp:252
pseudopot_cell_vl()
Definition klist_test.cpp:68
double * zp
Definition vl_pw.h:30