14 void begin(
const int& spin_now,
19 void begin(
const int& spin_now,
21 std::complex<double>** rhog,
29 void psymm(
double* rho_part,
34 void psymmg(std::complex<double>* rhog_part,
39 std::complex<double>* rhogtot,
40 std::complex<double>* rhogin,
45 std::complex<double>* rhogtot,
46 std::complex<double>* rhog_part)
const;
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 symmetry_rho.h:9
void reduce_to_fullrhog(const ModulePW::PW_Basis *rho_basis, std::complex< double > *rhogtot, std::complex< double > *rhogin, int *ig2isztot, const int *ig2iszin, int max_npw) const
Definition symmetry_rhog.cpp:74
Symmetry_rho()
Definition symmetry_rho.cpp:5
~Symmetry_rho()
Definition symmetry_rho.cpp:9
void rhog_piece_to_all(const ModulePW::PW_Basis *rho_basis, std::complex< double > *rhogtot, std::complex< double > *rhog_part) const
Definition symmetry_rhog.cpp:141
void psymmg(std::complex< double > *rhog_part, const ModulePW::PW_Basis *rho_basis, ModuleSymmetry::Symmetry &symm) const
Definition symmetry_rhog.cpp:7
void get_ixyz2ipw(const ModulePW::PW_Basis *rho_basis, const int *ig2isztot, const int *fftixy2is, int *ixyz2ipw) const
Definition symmetry_rhog.cpp:174
void psymm(double *rho_part, const ModulePW::PW_Basis *pw, Parallel_Grid &Pgrid, ModuleSymmetry::Symmetry &symm) const
Definition symmetry_rho.cpp:87
void begin(const int &spin_now, const Charge &CHR, const ModulePW::PW_Basis *pw, ModuleSymmetry::Symmetry &symm) const
Definition symmetry_rho.cpp:13