|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is the complete list of members for Occupy, including all inherited members.
| decision(const std::string &name, const std::string &smearing_method, const double &smearing_sigma) | Occupy | static |
| efermig(const ModuleBase::matrix &ekb, const int nbnd, const int nks, const double &nelec, const std::vector< double > &wk, const double &smearing_sigma, const int ngauss, double &ef, const int &is, const std::vector< int > &isk) | Occupy | privatestatic |
| efermit(double **ekb, const int nband, const int nks, const double &nelec, const int nspin, const int ntetra, const ModuleBase::matrix &tetra, double &ef) | Occupy | privatestatic |
| fix(void) | Occupy | inlinestatic |
| fixed_occupations | Occupy | static |
| gauss(void) | Occupy | inlinestatic |
| gaussian_parameter | Occupy | static |
| gaussian_type | Occupy | static |
| gweights(const int nks, const std::vector< double > &wk, const int nband, const double &nelec, const double &smearing_sigma, const int ngauss, const ModuleBase::matrix &ekb, double &ef, double &demet, ModuleBase::matrix &wg, const int &is, const std::vector< int > &isk) | Occupy | static |
| iweights(const int nks, const std::vector< double > &wk, const int nband, const double &nelec, const ModuleBase::matrix &ekb, double &ef, ModuleBase::matrix &wg, const int &is, const std::vector< int > &isk) | Occupy | static |
| Occupy() | Occupy | |
| piksort(const int n, double *a) | Occupy | privatestatic |
| sumkg(const ModuleBase::matrix &ekb, const int nband, const int nks, const std::vector< double > &wk, const double &smearing_sigma, const int ngauss, const double &e, const int &is, const std::vector< int > &isk) | Occupy | privatestatic |
| sumkt(double **ekb, const int nband, const int nks, const int nspin, const int ntetra, const ModuleBase::matrix &tetra, const double &eup) | Occupy | privatestatic |
| tweights(const int nks, const int nspin, const int nband, const double &nelec, const int ntetra, const ModuleBase::matrix &tetra, double **ekb, double &ef, ModuleBase::matrix &wg) | Occupy | static |
| use_gaussian_broadening | Occupy | static |
| w1gauss(const double &x, const int n) | Occupy | privatestatic |
| wgauss(const double &x, const int n) | Occupy | privatestatic |
| wsweight(const ModuleBase::Vector3< double > &r, ModuleBase::Vector3< double > *rws, const int nrws) | Occupy | static |
| ~Occupy() | Occupy |