28 const std::vector<double>& ef_all_spin,
30 const std::vector<int>& out_pchg,
38 const std::string& global_out_dir,
39 std::ofstream& ofs_running);
44 std::complex<double>** rhog,
46 const std::vector<double>& ef_all_spin,
49 const std::vector<int>& out_pchg,
57 const std::string& global_out_dir,
58 std::ofstream& ofs_running,
59 const bool if_separate_k,
72 void select_bands(
const std::vector<int>& out_pchg,
const int nbands,
const int fermi_band);
102 const bool if_separate_k);
Manages the computation of the charge densities for different bands (band-decomposed charge densities...
Definition get_pchg_lcao.h:17
void prepare_get_pchg(std::ofstream &ofs_running)
Definition get_pchg_lcao.cpp:469
psi::Psi< double > * psi_gamma
Definition get_pchg_lcao.h:106
void select_bands(const std::vector< int > &out_pchg, const int nbands, const int fermi_band)
Set this->bands_picked_ according to the mode, and process an error if the mode is not recognized.
Definition get_pchg_lcao.cpp:272
~Get_pchg_lcao()
Definition get_pchg_lcao.cpp:18
const Parallel_Orbitals * ParaV
Definition get_pchg_lcao.h:108
void idmatrix(const int &ib, const int nspin, const double &nelec, const ModuleBase::matrix &wg, elecstate::DensityMatrix< double, double > &DM, const K_Vectors &kv)
Calculates the density matrix for a given band.
Definition get_pchg_lcao.cpp:352
std::vector< int > bands_picked_
Definition get_pchg_lcao.h:105
void begin(Gint_Gamma &gg, double **rho, const ModuleBase::matrix &wg, const std::vector< double > &ef_all_spin, const int rhopw_nrxx, const std::vector< int > &out_pchg, const int nbands, const double nelec, const int nspin, const UnitCell *ucell_in, const Parallel_Grid &pgrid, const Grid_Driver *GridD_in, const K_Vectors &kv, const std::string &global_out_dir, std::ofstream &ofs_running)
Definition get_pchg_lcao.cpp:23
psi::Psi< std::complex< double > > * psi_k
Definition get_pchg_lcao.h:107
Definition gint_gamma.h:23
Definition sltk_grid_driver.h:43
A class which can convert a function of "r" to the corresponding linear superposition of plane waves ...
Definition pw_basis.h:56
Definition parallel_grid.h:8
Definition parallel_orbitals.h:9
Definition density_matrix.h:36