30 std::vector<std::complex<double>>& pphi_,
36 std::vector<std::complex<double>>& pphi_,
43 = 3.0 / 10.0 * std::pow(3 * std::pow(M_PI, 2.0), 2.0 / 3.0)
49 std::vector<std::complex<double>>& psi_,
51 std::vector<std::complex<double>>& Hpsi);
57 std::vector<std::complex<double>>& Hpsi);
TDOFDFT.
Definition evolve_ofdft.h:19
void cal_vw_potential_phi(std::vector< std::complex< double > > &pphi, ModulePW::PW_Basis *pw_rho, std::vector< std::complex< double > > &Hpsi)
Definition evolve_ofdft.cpp:96
void propagate_psi_RK2(elecstate::ElecState *pelec, Charge &chr, UnitCell &ucell, std::vector< std::complex< double > > &pphi_, ModulePW::PW_Basis *pw_rho)
Definition evolve_ofdft.cpp:327
void propagate_psi_RK4(elecstate::ElecState *pelec, Charge &chr, UnitCell &ucell, std::vector< std::complex< double > > &pphi_, ModulePW::PW_Basis *pw_rho)
Definition evolve_ofdft.cpp:246
void cal_tf_potential(const double *const *prho, ModulePW::PW_Basis *pw_rho, ModuleBase::matrix &rpot)
Definition evolve_ofdft.cpp:69
Evolve_OFDFT()
Definition evolve_ofdft.h:21
~Evolve_OFDFT()
Definition evolve_ofdft.h:24
void cal_CD_potential(std::vector< std::complex< double > > &psi_, ModulePW::PW_Basis *pw_rho, ModuleBase::matrix &rpot, double mCD_para)
Definition evolve_ofdft.cpp:147
const double c_tf_
Definition evolve_ofdft.h:43
void renormalize_psi(Charge &chr, ModulePW::PW_Basis *pw_rho, std::vector< std::complex< double > > &pphi_)
Definition evolve_ofdft.cpp:49
void cal_Hpsi(elecstate::ElecState *pelec, Charge &chr, UnitCell &ucell, std::vector< std::complex< double > > &psi_, ModulePW::PW_Basis *pw_rho, std::vector< std::complex< double > > &Hpsi)
Definition evolve_ofdft.cpp:8
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition pw_basis.h:56
Definition elecstate.h:15