Definition deepks_basic.h:14
void get_h_tot(const Parallel_Orbitals &pv, hamilt::HamiltLCAO< TK, TR > *p_ham, std::vector< TH > &h_tot, const int nlocal, const int nks, const char matrix_type)
Definition deepks_vdelta.cpp:133
void cal_e_delta_band(const std::vector< std::vector< TK > > &dm, const std::vector< std::vector< TK > > &V_delta, const int nks, const int nspin, const Parallel_Orbitals *pv, double &e_delta_band)
calculate tr(\rho V_delta)
Definition deepks_vdelta.cpp:22
void collect_h_mat(const Parallel_Orbitals &pv, const std::vector< std::vector< TK > > &h_in, std::vector< TH > &h_out, const int nlocal, const int nks)
Definition deepks_vdelta.cpp:70