|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
info of lattice More...
#include <unitcell_data.h>
Public Member Functions | |
| ~Lattice () | |
Public Attributes | |
| std::string | Coordinate = "Direct" |
| std::string | latName = "none" |
| double | lat0 = 0.0 |
| double | lat0_angstrom = 0.0 |
| double | tpiba = 0.0 |
| double | tpiba2 = 0.0 |
| double | omega = 0.0 |
| int * | lc = new int[3] |
| ModuleBase::Matrix3 | latvec = ModuleBase::Matrix3() |
| ModuleBase::Vector3< double > | a1 |
| ModuleBase::Vector3< double > | a2 |
| ModuleBase::Vector3< double > | a3 |
| ModuleBase::Vector3< double > | latcenter |
| ModuleBase::Matrix3 | latvec_supercell = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 | G = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 | GT = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 | GGT = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 | invGGT = ModuleBase::Matrix3() |
info of lattice
|
inline |
| ModuleBase::Vector3<double> Lattice::a1 |
| ModuleBase::Vector3<double> Lattice::a2 |
| ModuleBase::Vector3<double> Lattice::a3 |
| std::string Lattice::Coordinate = "Direct" |
| ModuleBase::Matrix3 Lattice::G = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 Lattice::GGT = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 Lattice::GT = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 Lattice::invGGT = ModuleBase::Matrix3() |
| double Lattice::lat0 = 0.0 |
| double Lattice::lat0_angstrom = 0.0 |
| ModuleBase::Vector3<double> Lattice::latcenter |
| std::string Lattice::latName = "none" |
| ModuleBase::Matrix3 Lattice::latvec = ModuleBase::Matrix3() |
| ModuleBase::Matrix3 Lattice::latvec_supercell = ModuleBase::Matrix3() |
| int* Lattice::lc = new int[3] |
| double Lattice::omega = 0.0 |
| double Lattice::tpiba = 0.0 |
| double Lattice::tpiba2 = 0.0 |