40 const std::vector<ModuleBase::Vector3<double>>& kvec_d_in,
44 const std::vector<double>& orb_cutoff,
47 : GK(GK_in), orb_cutoff_(orb_cutoff), pot(pot_in), ucell(ucell_in),
52 this->initialize_HR(ucell_in, GridD_in);
54 GK_in->initialize_pvpR(*ucell_in, GridD_in, nspin);
63 const std::vector<ModuleBase::Vector3<double>>& kvec_d_in,
67 const std::vector<double>& orb_cutoff,
70 : GG(GG_in), orb_cutoff_(orb_cutoff), pot(pot_in),
OperatorLCAO<TK, TR>(hsk_in, kvec_d_in, hR_in)
73 this->initialize_HR(ucell_in, GridD_in);
75 GG_in->initialize_pvpR(*ucell_in, GridD_in, nspin);