#include <klist.h>
|
bool | read_kpoints (const std::string &fn, bool &GAMMA_ONLY_LOCAL, std::ofstream &ofs_warning, std::ofstream &ofs_running) |
|
void | Monkhorst_Pack (const int *nmp_in, const double *koffset_in, const int tipo) |
|
double | Monkhorst_Pack_formula (const int &k_type, const double &offset, const int &n, const int &dim) |
|
void | set_both_kvec (const ModuleBase::Matrix3 &G, const ModuleBase::Matrix3 &Rm, std::ofstream &ofs_running) |
|
void | renew (const int &kpoint_number) |
|
void | normalize_wk (const int °spin) |
|
void | set_kup_and_kdw (std::ofstream &ofs_running) |
|
void | print_klists (std::ofstream &fn_running) |
|
◆ K_Vectors()
◆ ~K_Vectors()
K_Vectors::~K_Vectors |
( |
| ) |
|
◆ Monkhorst_Pack()
void K_Vectors::Monkhorst_Pack |
( |
const int * |
nmp_in, |
|
|
const double * |
koffset_in, |
|
|
const int |
tipo |
|
) |
| |
|
private |
◆ Monkhorst_Pack_formula()
double K_Vectors::Monkhorst_Pack_formula |
( |
const int & |
k_type, |
|
|
const double & |
offset, |
|
|
const int & |
n, |
|
|
const int & |
dim |
|
) |
| |
|
private |
◆ normalize_wk()
void K_Vectors::normalize_wk |
( |
const int & |
degspin | ) |
|
|
private |
◆ print_klists()
void K_Vectors::print_klists |
( |
std::ofstream & |
fn_running | ) |
|
|
private |
◆ read_kpoints()
bool K_Vectors::read_kpoints |
( |
const std::string & |
fn, |
|
|
bool & |
GAMMA_ONLY_LOCAL, |
|
|
std::ofstream & |
ofs_warning, |
|
|
std::ofstream & |
ofs_running |
|
) |
| |
|
private |
◆ renew()
void K_Vectors::renew |
( |
const int & |
kpoint_number | ) |
|
|
private |
◆ set()
void K_Vectors::set |
( |
const std::string & |
k_file_name, |
|
|
const int & |
nspin, |
|
|
const ModuleBase::Matrix3 & |
reciprocal_vec, |
|
|
const ModuleBase::Matrix3 & |
latvec, |
|
|
bool & |
GAMMA_ONLY_LOCAL, |
|
|
std::ofstream & |
ofs_running, |
|
|
std::ofstream & |
ofs_warning |
|
) |
| |
◆ set_both_kvec()
◆ set_kup_and_kdw()
void K_Vectors::set_kup_and_kdw |
( |
std::ofstream & |
ofs_running | ) |
|
|
private |
◆ isk
int* Test_Deepks::K_Vectors::isk |
◆ k_kword
std::string Test_Deepks::K_Vectors::k_kword |
|
private |
◆ k_nkstot
int Test_Deepks::K_Vectors::k_nkstot |
|
private |
◆ kc_done
bool Test_Deepks::K_Vectors::kc_done |
|
private |
◆ kd_done
bool Test_Deepks::K_Vectors::kd_done |
|
private |
◆ koffset
double Test_Deepks::K_Vectors::koffset[3] |
|
private |
◆ kvec_c
◆ kvec_d
◆ nkstot
int Test_Deepks::K_Vectors::nkstot |
◆ nmp
int Test_Deepks::K_Vectors::nmp[3] |
◆ nspin
int Test_Deepks::K_Vectors::nspin |
|
private |
◆ wk
double* Test_Deepks::K_Vectors::wk |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_deepks/test/klist.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_deepks/test/klist_1.cpp