|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Functions | |
| void | print_orb_chg (const UnitCell *ucell, const std::vector< std::complex< double > > &occs, const std::vector< int > &iat_nh, const std::vector< std::string > &atom_labels) |
| Print orbital charge analysis. | |
| void | print_mag_table (const std::vector< std::string > &atom_labels, const std::vector< double > &mag_x, const std::vector< double > &mag_y, const std::vector< double > &mag_z) |
| Print magnetism table. | |
| void | print_proj_status (int it, int nproj_it) |
| Print projector initialization status. | |
| void projectors::print::print_mag_table | ( | const std::vector< std::string > & | atom_labels, |
| const std::vector< double > & | mag_x, | ||
| const std::vector< double > & | mag_y, | ||
| const std::vector< double > & | mag_z | ||
| ) |
Print magnetism table.
| atom_labels | Atom labels |
| mag_x | Magnetic moment in x direction |
| mag_y | Magnetic moment in y direction |
| mag_z | Magnetic moment in z direction |
| void projectors::print::print_orb_chg | ( | const UnitCell * | ucell, |
| const std::vector< std::complex< double > > & | occs, | ||
| const std::vector< int > & | iat_nh, | ||
| const std::vector< std::string > & | atom_labels | ||
| ) |
Print orbital charge analysis.
| ucell | Unit cell pointer |
| occs | Occupation numbers |
| iat_nh | Number of projectors per atom |
| atom_labels | Atom labels |
| void projectors::print::print_proj_status | ( | int | it, |
| int | nproj_it | ||
| ) |
Print projector initialization status.
| it | Atom type index |
| nproj_it | Number of projectors for this type |