Definition grid_bigcell.h:10
double orbital_rmax
Definition grid_bigcell.h:27
int nat
Definition grid_bigcell.h:15
std::vector< std::vector< double > > tau_in_bigcell
Definition grid_bigcell.h:18
std::vector< double > bigcell_vec2
Definition grid_bigcell.h:44
ModuleBase::Matrix3 bigcell_GT
Definition grid_bigcell.h:48
ModuleBase::Matrix3 bigcell_latvec0
Definition grid_bigcell.h:47
void init_big_latvec(const UnitCell &ucell)
Definition grid_bigcell.cpp:26
void grid_expansion_index(bool f2normal, int *target) const
Definition grid_bigcell.cpp:275
int dye
Definition grid_bigcell.h:31
Grid_BigCell & operator=(Grid_BigCell &&rhs)=default
move operator for the next ESolver to directly use its infomation
int nxe
Definition grid_bigcell.h:35
std::vector< double > bigcell_vec1
Definition grid_bigcell.h:43
int nye
Definition grid_bigcell.h:36
~Grid_BigCell()
Definition grid_bigcell.cpp:22
std::vector< double > bigcell_vec3
Definition grid_bigcell.h:45
int nze
Definition grid_bigcell.h:37
int dxe
Definition grid_bigcell.h:30
Grid_BigCell()
Definition grid_bigcell.cpp:9
int dze
Definition grid_bigcell.h:32
void init_tau_in_bigcell(const UnitCell &ucell)
Definition grid_bigcell.cpp:153
std::vector< int > index_atom
Definition grid_bigcell.h:40
int nxyze
Definition grid_bigcell.h:38
void init_grid_expansion(const UnitCell &ucell, double *rcut)
Definition grid_bigcell.cpp:98
Definition grid_meshcell.h:9
3x3 matrix and related mathamatical operations
Definition matrix3.h:19