14 int cal_Rindex(
const int& u1,
const int& u2,
const int& u3)
const;
45 const int& nbx,
const int& nby,
const int& nbz);
Definition grid_meshk.h:8
ModuleBase::Vector3< int > get_ucell_coords(const int &Rindex) const
Definition grid_meshk.cpp:34
int minu3
Definition grid_meshk.h:29
int minu2
Definition grid_meshk.h:28
Grid_MeshK & operator=(Grid_MeshK &&rhs)=default
move operator for the next ESolver to directly use its infomation
int nu2
Definition grid_meshk.h:33
int nu1
Definition grid_meshk.h:32
void cal_extended_cell(const int &dxe, const int &dye, const int &dze, const int &nbx, const int &nby, const int &nbz)
Definition grid_meshk.cpp:43
Grid_MeshK()
Definition grid_meshk.cpp:5
int nutot
Definition grid_meshk.h:35
int nu3
Definition grid_meshk.h:34
int maxu3
Definition grid_meshk.h:25
int cal_Rindex(const int &u1, const int &u2, const int &u3) const
Definition grid_meshk.cpp:13
int maxu1
Definition grid_meshk.h:23
std::vector< int > ucell_index2y
Definition grid_meshk.h:39
std::vector< int > ucell_index2x
Definition grid_meshk.h:38
std::vector< int > ucell_index2z
Definition grid_meshk.h:40
int minu1
Definition grid_meshk.h:27
int maxu2
Definition grid_meshk.h:24
~Grid_MeshK()
Definition grid_meshk.cpp:9
3 elements vector
Definition vector3.h:22