ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <efield.h>
Public Member Functions | |
PotEfield (const ModulePW::PW_Basis *rho_basis_in, const UnitCell *ucell_in, const surchem *solvent_in, bool dipole) | |
void | cal_fixed_v (double *vl_pseudo) override |
void | cal_v_eff (const Charge *chg, const UnitCell *ucell, ModuleBase::matrix &v_eff) override |
![]() | |
PotBase () | |
virtual | ~PotBase () |
Private Attributes | |
const UnitCell * | ucell_ = nullptr |
const surchem * | solvent_ = nullptr |
Additional Inherited Members | |
![]() | |
bool | fixed_mode = 0 |
bool | dynamic_mode = 0 |
![]() | |
const ModulePW::PW_Basis * | rho_basis_ = nullptr |
const ModulePW::PW_Basis * | rho_basis_smooth_ = nullptr |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
|
private |