18 std::vector<ModuleBase::Vector3<double>>
kvec_d;
31 void set(
const std::string& k_file_name,
35 bool& GAMMA_ONLY_LOCAL,
36 std::ofstream& ofs_running,
37 std::ofstream& ofs_warning);
49 bool& GAMMA_ONLY_LOCAL,
50 std::ofstream& ofs_warning,
51 std::ofstream& ofs_running);
52 void Monkhorst_Pack(
const int* nmp_in,
const double* koffset_in,
const int tipo);
57 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:45
K_Vectors()
Definition klist_1.cpp:5
void Monkhorst_Pack(const int *nmp_in, const double *koffset_in, const int tipo)
Definition klist_1.cpp:395
void print_klists(std::ofstream &fn_running)
Definition klist_1.cpp:566
int nspin
Definition klist.h:40
void normalize_wk(const int °spin)
Definition klist_1.cpp:493
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:383
void renew(const int &kpoint_number)
Definition klist_1.cpp:92
void set_both_kvec(const ModuleBase::Matrix3 &G, const ModuleBase::Matrix3 &Rm, std::ofstream &ofs_running)
Definition klist_1.cpp:436
~K_Vectors()
Definition klist_1.cpp:20
std::string k_kword
Definition klist.h:44
bool read_kpoints(const std::string &fn, bool &GAMMA_ONLY_LOCAL, std::ofstream &ofs_warning, std::ofstream &ofs_running)
Definition klist_1.cpp:111
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:43
void set_kup_and_kdw(std::ofstream &ofs_running)
Definition klist_1.cpp:520
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:28
bool kc_done
Definition klist.h:41
bool kd_done
Definition klist.h:42