#include <grid_bigcell.h>
|
void | grid_expansion_index (bool f2normal, int *target) const |
|
void | init_big_latvec (const UnitCell &ucell) |
|
void | init_tau_in_bigcell (const UnitCell &ucell) |
|
void | init_grid_expansion (const UnitCell &ucell, double *rcut) |
|
Grid_MeshCell & | operator= (Grid_MeshCell &&rhs)=default |
| move operator for the next ESolver to directly use its infomation
|
|
void | set_grid_dim (const int &ncx_in, const int &ncy_in, const int &ncz_in, const int &bx_in, const int &by_in, const int &bz_in, const int &nbx_in, const int &nby_in, const int &nbz_in, const int &nbxx_in, const int &nbzp_start_in, const int &nbzp_in) |
|
void | init_latvec (const UnitCell &ucell) |
|
void | init_meshcell_pos () |
|
void | cal_extended_cell (const int &dxe, const int &dye, const int &dze, const int &nbx, const int &nby, const int &nbz) |
|
◆ Grid_BigCell()
Grid_BigCell::Grid_BigCell |
( |
| ) |
|
◆ ~Grid_BigCell()
Grid_BigCell::~Grid_BigCell |
( |
| ) |
|
◆ grid_expansion_index()
void Grid_BigCell::grid_expansion_index |
( |
bool |
f2normal, |
|
|
int * |
target |
|
) |
| const |
|
protected |
◆ init_big_latvec()
void Grid_BigCell::init_big_latvec |
( |
const UnitCell & |
ucell | ) |
|
|
protected |
◆ init_grid_expansion()
void Grid_BigCell::init_grid_expansion |
( |
const UnitCell & |
ucell, |
|
|
double * |
rcut |
|
) |
| |
|
protected |
◆ init_tau_in_bigcell()
void Grid_BigCell::init_tau_in_bigcell |
( |
const UnitCell & |
ucell | ) |
|
|
protected |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
◆ operator=()
move operator for the next ESolver to directly use its infomation
◆ bigcell_GT
◆ bigcell_latvec0
◆ bigcell_vec1
std::vector<double> Grid_BigCell::bigcell_vec1 |
|
protected |
◆ bigcell_vec2
std::vector<double> Grid_BigCell::bigcell_vec2 |
|
protected |
◆ bigcell_vec3
std::vector<double> Grid_BigCell::bigcell_vec3 |
|
protected |
◆ dxe
◆ dye
◆ dze
◆ index_atom
std::vector<int> Grid_BigCell::index_atom |
|
protected |
◆ nat
◆ nxe
◆ nxyze
◆ nye
◆ nze
◆ orbital_rmax
double Grid_BigCell::orbital_rmax |
|
protected |
◆ tau_in_bigcell
std::vector<std::vector<double> > Grid_BigCell::tau_in_bigcell |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/grid_bigcell.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/grid_bigcell.cpp