ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
sltk_atom_arrange.h
Go to the documentation of this file.
1#ifndef ATOM_ARRANGE_H
2#define ATOM_ARRANGE_H
3
4#include "sltk_grid.h"
5#include "sltk_grid_driver.h"
6
7
9{
10public:
11
14
15 static void search(
16 const bool flag,
17 std::ofstream &ofs,
18 Grid_Driver &grid_d,
19 const UnitCell &ucell,
20 const double& search_radius_bohr,
21 const int &test_atom_in,
22 const bool test_only = false);
23
24 //caoyu modify 2021-05-24
25 static double set_sr_NL(
26 std::ofstream &ofs_in,
27 const std::string &output_level,
28 const double& rcutmax_Phi,
29 const double& rcutmax_Beta,
30 const bool gamma_only_local);
31};
32
33#endif
Definition sltk_grid_driver.h:43
Definition unitcell.h:16
Definition sltk_atom_arrange.h:9
~atom_arrange()
Definition sltk_atom_arrange.cpp:15
static double set_sr_NL(std::ofstream &ofs_in, const std::string &output_level, const double &rcutmax_Phi, const double &rcutmax_Beta, const bool gamma_only_local)
Definition sltk_atom_arrange.cpp:19
static void search(const bool flag, std::ofstream &ofs, Grid_Driver &grid_d, const UnitCell &ucell, const double &search_radius_bohr, const int &test_atom_in, const bool test_only=false)
Definition sltk_atom_arrange.cpp:61
atom_arrange()
Definition sltk_atom_arrange.cpp:11