@@ -245,20 +245,20 @@ void ESolver_SDFT_PW::sKG(const int nche_KG, const double fwhmin, const double w
245245 // this->phami->hPsi(j1psi.get_pointer(), j2psi.get_pointer(), ndim*totbands_per*npwx);
246246 // this->phami->hPsi(j1sfpsi.get_pointer(), j2sfpsi.get_pointer(), ndim*totbands_per*npwx);
247247 psi::Range allbands (1 ,0 ,0 ,totbands_per-1 );
248- hamilt::Operator::hpsi_info info_psi0 (&psi0, allbands);
248+ hamilt::Operator<std:: complex < double >> ::hpsi_info info_psi0 (&psi0, allbands);
249249 const std::complex <double >* hpsi_out = std::get<0 >(this ->phami ->ops ->hPsi (info_psi0))->get_pointer ();
250250 ModuleBase::GlobalFunc::COPYARRAY (hpsi_out, hpsi0.get_pointer (), totbands_per*npwx);
251251
252- hamilt::Operator::hpsi_info info_sfpsi0 (&sfpsi0, allbands);
252+ hamilt::Operator<std:: complex < double >> ::hpsi_info info_sfpsi0 (&sfpsi0, allbands);
253253 const std::complex <double >* hsfpsi_out = std::get<0 >(this ->phami ->ops ->hPsi (info_sfpsi0))->get_pointer ();
254254 ModuleBase::GlobalFunc::COPYARRAY (hsfpsi_out, hsfpsi0.get_pointer (), totbands_per*npwx);
255255
256256 psi::Range allndimbands (1 ,0 ,0 ,ndim*totbands_per-1 );
257- hamilt::Operator::hpsi_info info_j1psi (&j1psi, allndimbands);
257+ hamilt::Operator<std:: complex < double >> ::hpsi_info info_j1psi (&j1psi, allndimbands);
258258 const std::complex <double >* hj1psi_out = std::get<0 >(this ->phami ->ops ->hPsi (info_j1psi))->get_pointer ();
259259 ModuleBase::GlobalFunc::COPYARRAY (hj1psi_out, j2psi.get_pointer (), ndim*totbands_per*npwx);
260260
261- hamilt::Operator::hpsi_info info_j1sfpsi (&j1sfpsi, allndimbands);
261+ hamilt::Operator<std:: complex < double >> ::hpsi_info info_j1sfpsi (&j1sfpsi, allndimbands);
262262 const std::complex <double >* hj1sfpsi_out = std::get<0 >(this ->phami ->ops ->hPsi (info_j1sfpsi))->get_pointer ();
263263 ModuleBase::GlobalFunc::COPYARRAY (hj1sfpsi_out, j2sfpsi.get_pointer (), ndim*totbands_per*npwx);
264264
0 commit comments