62 const double* posd_in,
3x3 matrix and related mathamatical operations
Definition matrix3.h:19
3 elements vector
Definition vector3.h:22
Definition bcast_cell.cpp:9
void update_vel(const ModuleBase::Vector3< double > *vel_in, const int ntype, const int nat, Atom *atoms)
update the velocity of the atoms
Definition update_cell.cpp:454
void remake_cell(Lattice &lat)
Definition update_cell.cpp:8
void update_pos_tau(const Lattice &lat, const double *pos, const int ntype, const int nat, Atom *atoms)
update the position and tau of the atoms
Definition update_cell.cpp:372
void update_pos_taud(const Lattice &lat, const double *posd_in, const int ntype, const int nat, Atom *atoms)
update the position and tau of the atoms
Definition update_cell.cpp:403
void periodic_boundary_adjustment(Atom *atoms, const ModuleBase::Matrix3 &latvec, const int ntype)
check the boundary of the cell, for each atom,the taud in three directions should be in the range of ...
Definition update_cell.cpp:472
void setup_cell_after_vc(UnitCell &ucell, std::ofstream &log)
Definition update_cell.cpp:307
info of lattice
Definition unitcell_data.h:8