18 std::vector<ModuleBase::Vector3<double>>
kvec_d;
32 const std::string &k_file_name,
36 bool &GAMMA_ONLY_LOCAL,
37 std::ofstream &ofs_running,
38 std::ofstream &ofs_warning);
50 const std::string &fn,
51 bool &GAMMA_ONLY_LOCAL,
52 std::ofstream &ofs_warning,
53 std::ofstream &ofs_running);
54 void Monkhorst_Pack(
const int *nmp_in,
const double *koffset_in,
const int tipo);
56 const int& n,
const int &dim);
60 void renew(
const int &kpoint_number);
3x3 matrix and related mathamatical operations
Definition matrix3.h:19
3 elements vector
Definition vector3.h:22
ModuleBase::Vector3< double > * kvec_c
Definition klist.h:17
int k_nkstot
Definition klist.h:46
K_Vectors()
Definition klist_1.cpp:6
void Monkhorst_Pack(const int *nmp_in, const double *koffset_in, const int tipo)
Definition klist_1.cpp:400
void print_klists(std::ofstream &fn_running)
Definition klist_1.cpp:570
int nspin
Definition klist.h:41
void normalize_wk(const int °spin)
Definition klist_1.cpp:496
std::vector< ModuleBase::Vector3< double > > kvec_d
Definition klist.h:18
double Monkhorst_Pack_formula(const int &k_type, const double &offset, const int &n, const int &dim)
Definition klist_1.cpp:389
void renew(const int &kpoint_number)
Definition klist_1.cpp:98
void set_both_kvec(const ModuleBase::Matrix3 &G, const ModuleBase::Matrix3 &Rm, std::ofstream &ofs_running)
Definition klist_1.cpp:438
~K_Vectors()
Definition klist_1.cpp:21
std::string k_kword
Definition klist.h:45
bool read_kpoints(const std::string &fn, bool &GAMMA_ONLY_LOCAL, std::ofstream &ofs_warning, std::ofstream &ofs_running)
Definition klist_1.cpp:117
int nkstot
Definition klist.h:24
int * isk
Definition klist.h:22
int nmp[3]
Definition klist.h:26
double koffset[3]
Definition klist.h:44
void set_kup_and_kdw(std::ofstream &ofs_running)
Definition klist_1.cpp:523
double * wk
Definition klist.h:20
void 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)
Definition klist_1.cpp:29
bool kc_done
Definition klist.h:42
bool kd_done
Definition klist.h:43