17 std::vector<ModuleBase::Vector3<double>>
kvec_d;
30 void set(
const std::string& k_file_name,
34 bool& GAMMA_ONLY_LOCAL,
35 std::ofstream& ofs_running,
36 std::ofstream& ofs_warning);
48 bool& GAMMA_ONLY_LOCAL,
49 std::ofstream& ofs_warning,
50 std::ofstream& ofs_running);
51 void Monkhorst_Pack(
const int* nmp_in,
const double* koffset_in,
const int tipo);
56 void renew(
const int& kpoint_number);
3x3 matrix and related mathamatical operations
Definition matrix3.h:19
3 elements vector
Definition vector3.h:24
ModuleBase::Vector3< double > * kvec_c
Definition klist.h:16
int k_nkstot
Definition klist.h:44
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:396
void print_klists(std::ofstream &fn_running)
Definition klist_1.cpp:567
int nspin
Definition klist.h:39
void normalize_wk(const int °spin)
Definition klist_1.cpp:494
std::vector< ModuleBase::Vector3< double > > kvec_d
Definition klist.h:17
double Monkhorst_Pack_formula(const int &k_type, const double &offset, const int &n, const int &dim)
Definition klist_1.cpp:384
void renew(const int &kpoint_number)
Definition klist_1.cpp:93
void set_both_kvec(const ModuleBase::Matrix3 &G, const ModuleBase::Matrix3 &Rm, std::ofstream &ofs_running)
Definition klist_1.cpp:437
~K_Vectors()
Definition klist_1.cpp:21
std::string k_kword
Definition klist.h:43
bool read_kpoints(const std::string &fn, bool &GAMMA_ONLY_LOCAL, std::ofstream &ofs_warning, std::ofstream &ofs_running)
Definition klist_1.cpp:112
int nkstot
Definition klist.h:23
int * isk
Definition klist.h:21
int nmp[3]
Definition klist.h:25
double koffset[3]
Definition klist.h:42
void set_kup_and_kdw(std::ofstream &ofs_running)
Definition klist_1.cpp:521
double * wk
Definition klist.h:19
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:40
bool kd_done
Definition klist.h:41