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_driver.h"
5
6
8{
9public:
10
13
14 static void search(
15 const bool flag,
16 std::ofstream &ofs,
17 Grid_Driver &grid_d,
18 const UnitCell &ucell,
19 const double& search_radius_bohr,
20 const int &test_atom_in,
21 const bool test_only = false);
22
23 //caoyu modify 2021-05-24
24 static double set_sr_NL(
25 std::ofstream &ofs_in,
26 const std::string &output_level,
27 const double& rcutmax_Phi,
28 const double& rcutmax_Beta,
29 const bool gamma_only_local);
30};
31
32#endif
Definition sltk_grid_driver.h:40
Definition unitcell.h:15
Definition sltk_atom_arrange.h:8
~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