#include <setup_nonlocal.h>
|
| | InfoNonlocal () |
| |
| | ~InfoNonlocal () |
| |
| const double & | get_rcutmax_Beta (void) const |
| |
| 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.
|
| |
| 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.
|
| |
| void | setupNonlocal (const int &ntype, Atom *atoms, std::ofstream &log, LCAO_Orbitals &orb) |
| |
◆ InfoNonlocal()
| InfoNonlocal::InfoNonlocal |
( |
| ) |
|
◆ ~InfoNonlocal()
| InfoNonlocal::~InfoNonlocal |
( |
| ) |
|
◆ get_rcutmax_Beta()
| const double & InfoNonlocal::get_rcutmax_Beta |
( |
void |
| ) |
const |
|
inline |
◆ Read_NonLocal()
| void InfoNonlocal::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.
◆ Set_NonLocal()
| void InfoNonlocal::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.
◆ setupNonlocal()
| void InfoNonlocal::setupNonlocal |
( |
const int & |
ntype, |
|
|
Atom * |
atoms, |
|
|
std::ofstream & |
log, |
|
|
LCAO_Orbitals & |
orb |
|
) |
| |
◆ Beta
◆ nproj
nonlocal projectors (1-dimension array)
◆ nprojmax
| int InfoNonlocal::nprojmax |
◆ rcutmax_Beta
| double InfoNonlocal::rcutmax_Beta |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/setup_nonlocal.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/klist_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/klist_test_para.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/test/sepcell_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_base_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_print_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_hamilt/module_vdw/test/vdw_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/json_output/test/para_json_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/for_testing_klist.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/outputlog_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_hcontainer/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_lr/ri_benchmark/test/ri_benchmark_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_operator_lcao/test/tmp_mocks.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_ri/module_exx_symmetry/test/symmetry_rotation_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_pwdft/test/structure_factor_test.cpp