26 std::ofstream& ofs_in,
28 const std::string& orbital_dir,
32 const double& lcao_ecut_in,
33 const double& lcao_dk_in,
34 const double& lcao_dr_in,
35 const double& lcao_rmax_in,
36 const bool& deepks_setorb,
38 const bool& force_flag,
43 std::ofstream &ofs_in,
46 const bool &deepks_setorb,
48 const bool &force_flag,
52 std::ofstream &ofs_in,
54 const bool &force_flag,
60 std::ofstream &ofs_in,
61 const bool &force_flag,
65 void bcast_files(
const int &ntype_in,
const int &my_rank);
83 std::vector<double>
cutoffs()
const;
122 std::ofstream &ofs_in,
128 const bool &force_flag,
double rcutmax_Phi
Definition ORB_read.h:119
void Read_PAO(std::ofstream &ofs_in, const int &it, const bool &force_flag, const int &my_rank)
const double & get_dk() const
Definition ORB_read.h:70
std::vector< std::string > orbital_file
Definition ORB_read.h:104
int nchimax_d
Definition ORB_read.h:117
LCAO_Orbitals()
PLEASE avoid using 'ORB' as global variable.
Definition ORB_read.cpp:19
const int & get_ntype() const
Definition ORB_read.h:77
double Rmax
Definition ORB_read.h:97
void Read_Orbitals(std::ofstream &ofs_in, const int &ntype_in, const int &lmax_in, const bool &deepks_setorb, const int &out_mat_r, const bool &force_flag, const int &my_rank)
Definition ORB_read.cpp:154
const double & get_ecutwfc() const
Definition ORB_read.h:68
int ntype
Definition ORB_read.h:110
int lmax_d
Definition ORB_read.h:116
void init(std::ofstream &ofs_in, const int &ntype, const std::string &orbital_dir, const std::string *orbital_file, const std::string &descriptor_file, const int &lmax, const double &lcao_ecut_in, const double &lcao_dk_in, const double &lcao_dr_in, const double &lcao_rmax_in, const bool &deepks_setorb, const int &out_mat_r, const bool &force_flag, const int &my_rank)
Definition ORB_read.cpp:48
bool read_in_flag
Definition ORB_read.h:103
int lmax
Definition ORB_read.h:113
const int & get_nchimax_d() const
nchimax of descriptor basis
Definition ORB_read.h:76
Numerical_Orbital * Alpha
descriptor bases, saved as one-type atom orbital
Definition ORB_read.h:91
int kmesh
Definition ORB_read.h:111
void read_orb_file(std::ofstream &ofs_in, std::ifstream &ifs, const int &it, int &lmax, int &nchimax, Numerical_Orbital *ao, const bool &force_flag, const int &my_rank)
int nchimax
Definition ORB_read.h:114
double ecutwfc
Definition ORB_read.h:94
std::vector< std::string > nonlocal_file
Definition ORB_read.h:105
double dR
Definition ORB_read.h:96
const double & get_dr_uniform() const
Definition ORB_read.h:78
std::string descriptor_file
Definition ORB_read.h:106
void Read_Descriptor(std::ofstream &ofs_in, const bool &force_flag, const int &my_rank)
double dr_uniform
Definition ORB_read.h:99
const int & get_nchimax() const
Definition ORB_read.h:75
const int & get_lmax() const
Definition ORB_read.h:73
const double & get_dR() const
Definition ORB_read.h:71
std::vector< double > cutoffs() const
Definition ORB_read.cpp:40
Numerical_Orbital * Phi
numerical atomic orbitals
Definition ORB_read.h:86
void bcast_files(const int &ntype_in, const int &my_rank)
Definition ORB_read.cpp:96
const int & get_kmesh() const
Definition ORB_read.h:69
const int & get_lmax_d() const
lmax of descriptor basis
Definition ORB_read.h:74
~LCAO_Orbitals()
Definition ORB_read.cpp:34
const double & get_Rmax() const
Definition ORB_read.h:72
double dk
Definition ORB_read.h:95
const double & get_rcutmax_Phi() const
Definition ORB_read.h:81
Definition ORB_atomic.h:52
Definition two_center_bundle.h:11