4#include "../source_io/output.h"
15 std::vector<ModuleBase::Vector3<int>>
mbl;
36 std::vector<ModuleBase::Vector3<double>>
tau;
37 std::vector<ModuleBase::Vector3<double>>
dis;
38 std::vector<ModuleBase::Vector3<double>>
taud;
39 std::vector<ModuleBase::Vector3<double>>
vel;
40 std::vector<ModuleBase::Vector3<double>>
force;
41 std::vector<ModuleBase::Vector3<double>>
lambda;
45 std::vector<double>
mag;
48 std::vector<ModuleBase::Vector3<double>>
m_loc_;
Definition atom_pseudo.h:13
Atom_pseudo ncpp
Definition atom_spec.h:13
std::vector< ModuleBase::Vector3< int > > constrain
Definition atom_spec.h:42
void bcast_atom()
Definition atom_spec.cpp:78
std::vector< int > iw2_ylm
Definition atom_spec.h:21
bool flag_empty_element
Definition atom_spec.h:16
void update_force(ModuleBase::matrix &fcs)
std::vector< int > iw2m
Definition atom_spec.h:18
std::vector< ModuleBase::Vector3< double > > m_loc_
Definition atom_spec.h:48
std::vector< ModuleBase::Vector3< double > > force
Definition atom_spec.h:40
void print_Atom(std::ofstream &ofs)
Definition atom_spec.cpp:49
int na
Definition atom_spec.h:28
std::vector< double > angle2
Definition atom_spec.h:47
int nw
Definition atom_spec.h:23
~Atom()
Definition atom_spec.cpp:9
std::string label_orb
Definition atom_spec.h:43
int nwl
Definition atom_spec.h:30
std::vector< ModuleBase::Vector3< double > > vel
Definition atom_spec.h:39
int type
Definition atom_spec.h:27
void bcast_atom2()
Definition atom_spec.cpp:149
double mass
Definition atom_spec.h:14
std::string label
Definition atom_spec.h:35
bool coulomb_potential
Definition atom_spec.h:51
std::vector< ModuleBase::Vector3< double > > dis
Definition atom_spec.h:37
Atom()
Definition atom_spec.cpp:5
int stapos_wf
Definition atom_spec.h:33
std::vector< ModuleBase::Vector3< double > > taud
Definition atom_spec.h:38
std::vector< double > mag
Definition atom_spec.h:45
double Rcut
Definition atom_spec.h:31
std::vector< int > l_nchi
Definition atom_spec.h:32
std::vector< ModuleBase::Vector3< double > > tau
Definition atom_spec.h:36
std::vector< int > iw2l
Definition atom_spec.h:20
std::vector< ModuleBase::Vector3< double > > lambda
Definition atom_spec.h:41
std::vector< int > iw2n
Definition atom_spec.h:19
std::vector< ModuleBase::Vector3< int > > mbl
Definition atom_spec.h:15
std::vector< double > angle1
Definition atom_spec.h:46
void set_index()
Definition atom_spec.cpp:13
std::vector< bool > iw2_new
Definition atom_spec.h:22