#include <VL_in_pw.h>
|
void | allocate (const UnitCell &ucell, const int ngg) |
|
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
|
|
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 |
|
void | print_vloc (const UnitCell &ucell, const ModulePW::PW_Basis *rho_basis) const |
|
◆ pseudopot_cell_vl()
pseudopot_cell_vl::pseudopot_cell_vl |
( |
| ) |
|
◆ ~pseudopot_cell_vl()
pseudopot_cell_vl::~pseudopot_cell_vl |
( |
| ) |
|
◆ allocate()
void pseudopot_cell_vl::allocate |
( |
const UnitCell & |
ucell, |
|
|
const int |
ngg |
|
) |
| |
|
private |
◆ init_vloc()
init local potential
- Parameters
-
- Returns
- this->vloc
◆ print_vloc()
◆ vloc_coulomb()
void pseudopot_cell_vl::vloc_coulomb |
( |
const UnitCell & |
ucell, |
|
|
const double & |
zp, |
|
|
double * |
vloc_1d, |
|
|
const ModulePW::PW_Basis * |
rho_basis |
|
) |
| const |
|
private |
compute the coulomb potential in reciprocal space v(g) = -\frac{4pi}{V} * zp*e^2 / G^2
◆ vloc_of_g()
void pseudopot_cell_vl::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 |
|
private |
◆ numeric
bool* pseudopot_cell_vl::numeric |
◆ vloc
◆ zp
double* pseudopot_cell_vl::zp |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_pwdft/VL_in_pw.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/klist_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/klist_test_para.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_pw_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/for_testing_input_conv.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/for_testing_klist.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_psi/test/psi_initializer_unit_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_pwdft/VL_in_pw.cpp