5#include "../source_base/global_function.h"
6#include "../source_base/global_variable.h"
7#include "../source_basis/module_ao/ORB_nonlocal.h"
8#include "../source_basis/module_ao/ORB_read.h"
29 const double& dr_uniform,
39 const double& dr_uniform,
40 const std::string& nonlocalFile);
Definition setup_nonlocal.h:10
const double & get_rcutmax_Beta(void) const
Definition setup_nonlocal.h:21
int * nproj
nonlocal projectors (1-dimension array)
Definition setup_nonlocal.h:18
void setupNonlocal(const int &ntype, Atom *atoms, std::ofstream &log, LCAO_Orbitals &orb)
InfoNonlocal()
Definition klist_test.cpp:44
int nprojmax
Definition setup_nonlocal.h:19
Numerical_Nonlocal * Beta
Definition setup_nonlocal.h:17
void Read_NonLocal(const int &it, Atom *atom, int &n_projectors, const int &my_rank, const int &kmesh, const double &dk, const double &dr_uniform, const std::string &nonlocalFile)
read in the NONLOCAL projector from file.
double rcutmax_Beta
Definition setup_nonlocal.h:20
~InfoNonlocal()
Definition klist_test.cpp:47
void Set_NonLocal(const int &it, Atom *atom, int &n_projectors, const int &kmesh, const double &dk, const double &dr_uniform, std::ofstream &log)
in order to get rid of the .NONLOCAL file.
Definition ORB_nonlocal.h:22